WordPress 在nginx服务器伪静态

来源:互联网 发布:js request是什么 编辑:程序博客网 时间:2024/05/01 00:42
 server {
listen 80;
root /var/www/xxx;
server_name www.xxx.com;
access_log /var/log/www/xxx.log main;
error_log /var/log/www/xxx_error.log;
 


location / {
root /var/www/xxx;
index index.php index.html index.htm;

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;
}
 


}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/xxx;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/xxx/$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
0 0
原创粉丝点击