完美解决 nginx ThinkPHP .conf配置 404 Not Found报错等
网上找了半天,看到都过于复杂,后来找到一个简单的,发现还能改的更简单点,所以觉得有必要发blog,自己备用,也方便朋友们.
server { .......... location / { index index.htm index.html index.php; #如果文件不存在则尝试TP解析 try_files $uri /index.php $uri ; } location ~ .+\.php($|/) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #设置PATH_INFO,注意fastcgi_split_path_info已经自动改写了fastcgi_script_name变量, #后面不需要再改写SCRIPT_FILENAME,SCRIPT_NAME环境变量,所以必须在加载fastcgi.conf之前设置 fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param PATH_INFO $fastcgi_path_info ; //开源软件:phpfensi.com #加载Nginx默认 "服务器环境变量" 配置 include fastcgi.conf; } }查看更多关于完美解决 nginx ThinkPHP .conf配置 404 Not Found报错等的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did6326