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的解决方法