前言:
此时朋友们对“nginxpathinfo配置”大概比较着重,小伙伴们都想要分析一些“nginxpathinfo配置”的相关知识。那么小编也在网摘上汇集了一些有关“nginxpathinfo配置””的相关内容,希望姐妹们能喜欢,我们一起来学习一下吧!在nginx配置文件里面location ~ \.php$ 加上
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
1. ~ \.php改为~ \.php(.*),因为要接收.php后面的参数,不能让它被当做目录处理。
2. 添加fastcgi_split_path_info,该参数后面需指定正则表达式,而且必须要有两个捕获,第一个捕获将会重新赋值给$fastcgi_script_name,第二个捕获将会重新赋值给$fastcgi_path_info。
3. 添加fastcgi_param PATH_INFO,值为$fastcgi_path_info。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。