lnmp-nginx系统wordpress后台所有链接点击出现404的解决方法
本文已经超过85个月没有更新,部分内容可能失效。
我是使用主机宝自带面板,使用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替换成你设置的管理文件夹名称就可以。
转载请标明出处:自足常乐

0 评论