du45273117 发表于 2016-7-4 09:45:45

军哥,lnmp1.3开启pathinfo,404

版本:lnmp1.3-full程序:thinkphp5.0 RC


在论坛里搜索pathinfo,看了军哥关于这个问题的所有回复。总结出来设置pathinfo方法如下:

lnmp1.1下修改对应虚拟主机的配置文件
去掉#include fastcgi.conf的注释,
把include pathinfo.conf放到include fastcgi.conf的前面。
注释掉#try_files $uri =404;

lnmp1.2,lnmp1.3下修改对应虚拟主机的配置文件

是include enable-php.conf;替换为include enable-php-pathinfo.conf;

php.ini设置cgi.fix_pathinfo=1

但结果依然不行,访问直接空白或者404.给个可以解决的办法吧,谢谢

licess 发表于 2016-7-4 12:11:55

不需要更改cgi.fix_pathinfo的设置,重启nginx

du45273117 发表于 2016-7-11 10:34:08

回复 2# 的帖子

军哥,还是不行。不论是否更改cgi.fix_pathinfo的设置。依然404
重启nginx、lnmp都试过

du45273117 发表于 2016-7-11 10:43:40

可以了,但是前面的index.php不能去掉,去掉就404

licess 发表于 2016-7-11 17:39:47

回复 4# 的帖子

没index.php就不是pathinfo 那就成伪静态了
页: [1]
查看完整版本: 军哥,lnmp1.3开启pathinfo,404