我用的本地环境是:upupw 现在路由都配置好了,却访问出错,说找不到该文件,报404错误。请问nginx里应该怎么配置啊?地址是这样的: http://localhost/index.php/ne... 这样就可以访问我想让中间的index.php去掉,可是设置nginx一直无效伪静态设置也照着别人的弄了,就是没用,搞了一下午了。
1 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
location ~ \.php { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; #set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; #fastcgi_param PATH_INFO $path_info; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
添加回答
举报
0/150
提交
取消