wordpress中ngnix伪静态设置

1、在相应nginx配置文件的server容器中添加下面的代码

或者我是vhost里面修改的

例如:
vi /usr/local/nginx/conf/nginx.conf #编辑nginx配置文件

找到server_name localhost;在后面一行添加下面的代码

location / {
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;
}
}

:wq! #保存配置文件

service nginx restart #重启nginx

源码安装nginx就面临这样的麻烦,不能使用service nginx restart 来重启nginx,没办法只能重新加载下nginx.

#/usr/local/nginx/sbin/nginx -s reload

点赞

发表评论