自足常乐

lnmp-nginx系统wordpress后台所有链接点击出现404的解决方法

本文已经超过12个月没有更新,部分内容可能失效。

我是使用主机宝自带面板,使用wordpress伪静态for nginx规则是

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

但是会出现后台随便编辑哪个栏目都是404,因为地址栏少了wp-admin这个文件夹路径,参考了网上不是资料,如果不是用的主机宝,可以参考这个文章http://www.jannn.com/2091.html ,还是没有有搞好,如果是主机宝用户发现是规则写的不完整,按照下面就可以

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;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

当然如果你后台管理文件夹不是wp-admin,只要把上面的wp-admin替换成你设置的管理文件夹名称就可以。

转载请标明出处:自足常乐

本文地址:http://www.xawnu.com/33.html

扫一扫分享给好友
扫一扫分享给好友
相关文章
0 评论
留言