阿里云主机Nginx下修改WordPress固定链接后导致文章404页面完美解决方法

用阿里云主机美女

阿里云9折推荐码:PLCZB2 (仅限新开,有效期至2016年3月31日) 阿里云推荐码使用方法:教程方法

用阿里云主机搭建的Nginx下的博客使用到Wordpress固定链接时,出现了404页面!下面我说一说如何解决这个问题!固定链接,我选择了自定义的“/%category%/%postname%/”修改固定链接后,访问文章会出现404错误!现在用的是Nginix,所以对应的要修改Nginix的Ngnix.conf配置文件,让其支持重定向!

我的Wordpress博客是的 server{}段是单独放到vhost/目录来存放每个网站的配置文件,因此在你网址的配置文件“/usr/local/nginx/conf/vhost/venwu.com.conf”下的Server{}字段中“root /websit/wwwroot/”的下面添加代码,内容如下:

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 (.*) /index.php;
}

在这行代码:

location / {
index index.html index.htm index.php;

}

下一行添加以下代码(反复实验,只有这样才生效):

rewrite /wp-admin$ $scheme://$host$uri/ permanent;//这行是为了防止打开后台、插件页等打不开的。

保存后,通过Xshell或Putty输入  /etc/init.d/nginx restart , 重启nginix!相当于告诉Nginix访问这些后按照正则表达式转到其唯一正确的地址,就妥妥的解决了!

未经允许不得转载:友浩SEO » 阿里云主机Nginx下修改WordPress固定链接后导致文章404页面完美解决方法

评论 0

评论前必须登录!

登陆 注册