Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /www/wwwroot/kuangjinhua.com/wp-includes/pomo/plural-forms.php on line 210
Nginx下WordPress后台wp-admin消失导致404的解决方法-邝金华博客

Nginx下WordPress后台wp-admin消失导致404的解决方法

Nginx是一个轻量级的Web应用环境,相比Apache来讲消耗的资源数会更少,适合我们小内存的服务器运行多个网站。

由于默认Wordpress下伪静态(固定链接)规则缺少了一条规则,所以导致我们在Nginx环境下使用Wordpress伪静态规则时,每次登陆后台点击左边的导航菜单,都会造成404,提示链接不存在。

查阅相关文档,在WordPress官方的说明文档当中有一条:

# Add trailing slash to */wp-admin requests.
 rewrite /wp-admin$ $scheme://$host$uri/ permanent;

wordpresswp-admin

 

只要如上图所示,将规则添加在Wordpress使用的Nginx伪静态规则的最后,然后重启Nginx服务即可解决。

20161017备注更新:有时还是会错误重现,正在寻找更有效的解决方案。

2016 toyota corolla



未经允许不得转载:邝金华博客 » Nginx下WordPress后台wp-admin消失导致404的解决方法

赞 (3)

评论 0

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

无觅相关文章插件,快速提升流量