nginx $_SERVER['PHP_SELF'] 得到重复路径是什么原因?

nginx $_SERVER['PHP_SELF'] 得到重复路径

如图 nginx $_SERVER['PHP_SELF'] 得到重复路径是什么原因?

配置文件如下
nginx.conf
nginx.conf

nginx.conf

php.conf 配置文件:
php.conf

fastcgi.conf 配置文件:
请输入图片描述

阅读 8.1k
2 个回答

应该是php配置。
php.conf中
fastcgi-param script一项,调用的结果是$document_root$fast_cgi_name,这个导致了重复出现。

原因是:PHP_SELF = SCRIPT_NAME + PATH_INFO
所以你应该在Nginx.conf配置文件里找到PATH_INFO的定义,然后注释掉
详细的解释可以参考:https://segmentfault.com/a/11...

推荐问题
宣传栏