web环境从apache切换到nginx,发现thinkphp的pathinfo出现问题了,百度后得知nginx需要修改配置文件,代码如下:
- location ~ \.php { #去掉$
- root H:/PHPServer/WWW;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句
- fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
版权声明:若无特殊注明,本文皆为( yueshuo )原创,转载请保留文章出处。