使用TP或者Laravel开发的时候,后时候会遇到需要加index.php才能正常访问

LAMP解决方法

    1.修改配置

      打开配置文件(如:httpd.conf),找到你网站根目录的配置,将AllowOverride这项改为all

    2.重启服务

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all 这个就是
Require all granted
</Directory>

  LNMP解决办法

    1.编辑配置文件

      

vi /usr/local/nginx/conf/vhost/虚拟主机名字.conf
#注释
include enable-php.conf (或者直接dd删除)
#添加
include enable-php-pathinfo.conf; #注意后面必须带分号
#在server段添加
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$ last;
}
}

完整配置文件

server
{
listen ;
#listen [::]:80;
server_name www.wangnana.cn wangnana.cn;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/www.wangnana.cn/public; include rewrite/none.conf;
#error_page 404 /404.html; # Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
     #这一段
include enable-php-pathinfo.conf;
#include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
} location ~ .*\.(js|css)?$
{
expires 12h;
} location ~ /.well-known {
allow all;
} location ~ /\.
{
deny all;
}
#这一段
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$ last;
}
} access_log /home/wwwlogs/www.wangnana.cn.log;
}

  

  2.重启服务

最新文章

  1. 旺财速啃H5框架之Bootstrap(四)
  2. scanf_s
  3. Logger
  4. LUA OOP 单例模式实现的 一个 方案
  5. POSIX线程
  6. php大力力 [036节] 后台系统的登录页面界面做完啦
  7. HDU 4396
  8. C++调用C#库简单例程
  9. Android selector item 属性大全(按钮按下不同效果)
  10. ACM、OI等比赛中的程序对拍问题
  11. mma ctf 1st &amp;&amp; csaw 2015
  12. iOS 错误 之 Unexpected interface name &#39;HomeListCell&#39;: expected expression
  13. struct 对齐和补齐原则
  14. Linux - rename 批量替换两种模式
  15. Nginx学习笔记(二)--- 配置虚拟主机
  16. 根据条件返回相应值 decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
  17. oracle 提示没有监听
  18. 数据同步canal服务端HA配置
  19. ubuntu(14.04) 网路管理
  20. NLP资料

热门文章

  1. ddos,cc 攻击特征研究
  2. GIT 分支管理:多人协作
  3. Intellij实用技巧
  4. vue 结合mint-ui Message box的使用方法
  5. Intel x86_64 Architecture Background 2
  6. Python基础(下)
  7. ActiveMQ 填坑记
  8. Linux下路由配置梳理
  9. 【MOOC EXP】Linux内核分析实验八报告
  10. SVN解决冲突