A-A+

nginx服务器下的wordpress更换固定链接后,文章页面变404了

2017年11月21日 未分类 暂无评论

之前在搬瓦工VPS上搭建wordpress.昨天在修改一个站点的固定链接后,发现点击文章链接,文章找不到了,变成了404页面。先是以为数据库里存有链接,于是我把数据库清空后,再重新创建文章,但仍然是404的问题。然后通过google,知道了是nginx服务器的重写规则的问题。
 
网上有三种办法,各有各的说法,现在把这三种办法记录下来:
方案一
根据官方文档,在nginx.conf配置文件的server中添加这一段:

然而本人试过后仍然不行;
方案二
在nginx.conf配置中添加以下代码:

上面的方法我试了也不行,然后找到了方案三。
方案三

  1. /root/lnmp1.4/conf/rewrite/wordpress.conf 这个rewrite文件可以让wp重定向,把它复制到 /usr/local/nginx/conf 这个文件夹;
  2. 然后在 /usr/local/nginx/conf/vhost/domainname 下的 domain.conf 中添加 include wordpress.conf; 这条语句;
  3. 重启nginx,便可以使用wordpress的固定链接了。
标签:

给我留言

Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录