nginx自动补齐结尾斜杠

在Nginx下面,每次访问WordPress的后台,如果不带上结尾斜杠,就会在你访问后台wp-admin/下面的二级页面的时候,出现404错误。

例如访问了http://www.mxgw.info/wp-admin,进入了wp的后台,然后点击任意二级菜单,例如插件。本来是该访问http://www.mxgw.info/wp-admin/plugins.php的,但是由于当前路径是http://www.mxgw.info/wp-admin,少了结尾斜杠,而WP后台的链接用的都不是./这样的链接,而是直接的文件名,导致实际请求了一个不存在的文件http://www.mxgw.info/wp-adminplugins.php。

解决方案:

在nginx的conf配置里面,添加对/wp-admin请求的重定向。

参考来源:

http://codex.wordpress.org/Nginx