nginx配置thinkphp项目(nginx下去掉index.php)

server {
listen 80;
server_name xxxxx;
root "/www/public";
location / {
index index.html index.htm index.php;
if (-f $request_filename/index.html){
rewrite (.) $1/index.html break;
}
#if (-f $request_filename/index.php){
# rewrite (.
) $1/index.php;
#}
#if (!-f $request_filename){
# rewrite (.*) /index.php;
#}
if (!-e \(request_filename) { rewrite ^(.*)\) /index.php?s=/$1 last;
}

}
error_page 404 403 500 502 503 504 /404.html;
location = /404.html {
root /;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME \(document_root\)fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED \(document_root\)fastcgi_path_info;
include fastcgi_params;
}
}

posted @ 2019-12-18 23:22  风许下的泪  阅读(1671)  评论(0)    收藏  举报