一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

wordpress nginx中后台404找不到问题

时间:2013-10-12 编辑:简简单单 来源:一聚教程网

错误的原因
 

问题的原因是正常后台url地址应该是 /wp-admin/ 这种格式的,但是由于Nginx的原因是 /wp-admin 这种格式的

也就导致了错误。

Nginx认为只有后面有 / 的情况下才会认为是一个目录

 
解决办法

在 wp-admin/admin-header.php 中加入一段代码


 

加载到

或者这样操作

1、登录shell,vim编辑Nginx配置目录(一般是在/usr/local/nginx/conf/)下的"wordpress.conf",当然如果你像我一样用的是自己写的conf文件,那就改对应的那个重定向配置文件就好。

vim /usr/local/nginx/conf/wordpress.conf2、把官方给的那一行加到文件最后面就行了

 代码如下 复制代码

location /blog/ {
if ($host != 'www.111com.net' ) {
rewrite ^/(.*)$ http://www.111com.net/$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;
}
}

热门栏目