最新消息:

WordPress后台404问题的解决办法

技术笔记 shanyubawo 2043浏览 0评论

前几天在阿里云的ECS上又装了AMH面板,也在上面试着搭建了个wordpress。由于是使用的LNMP的组件,wordpress使用固定链接时总是出现了404错误,使用面板里的模块扩展里的AMRewrite,对网站配置里使用了wordpress.conf,前台问题是解决了,但是后台任意页面还是404错误,发现地址总是少了wp-admin/这个,上网搜了一下,是由于Nginx的重定向规则上,还是要改这个。
改的方法也很简单,进入AMRewrite管理,选择wordpress.conf,编辑,在最后添加

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

最后的wordpress.conf如下

location /blog/ {
if ($host != 'www.slyar.com' ) {
rewrite ^/(.*)$ http://www.slyar.com/$1 permanent;
}
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 (.*) /blog/index.php;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

之后打开后台就正常了。
这个过程虽然是对AMH面板写的,但是对Nginx也是通用的。

转载请注明:春风博客 » WordPress后台404问题的解决办法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址