WordPress登录后台打开页面都404出错缺少wp-admin目录

今天某个网友在安装WPCOS插件的时候有出现不显示图片问题,这个问题后来解决是因为他在COS后台设置防盗链没有将自己的域名设置白名单导致的。这里老蒋需要说的不是这个问题,而是我在帮他解决这个问题登录他的网站后,发现点击任何的菜单都是显示404错误,从URL地址可以看到缺少wp-admin这个目录。

这个问题老蒋以前好像也有遇到过,一般不会出现的,除非是我们自己手动修改过伪静态规则。这里我们先检查下当前网站下的伪静态文件,他是用的Nginx,所以找到WordPress伪静态文件,

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

然后在最后添加:

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

添加之后,我们再重启Nginx就可以生效。

本文出处:老蒋部落 » WordPress登录后台打开页面都404出错缺少wp-admin目录 | 欢迎分享( 公众号:站长事儿 )