WP改完固定链接文章全404?Nginx里没配伪静态,折腾俩小时白折腾

9年前 (2017-10-04)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手用WP改完固定链接,所有文章打开全404,半天找不到原因,就是忘了在Nginx里配伪静态规则,其实WP的伪静态是默认配在Apache的,Nginx服务器必须手动加规则。第一,把官方的WP伪静态规则复制到Nginx的server配置里,别自己瞎写规则,漏一行,文章页就404;第二,规则配完,reload一下Nginx配置,别改完配置不重启,规则根本不生效;第三,改完规则,先打开首页,再打开几篇文章,测一下能不能正常访问,别等用户反馈全打不开才发现规则错了;第四,别在规则里加乱七八糟的跳转,不然文章页循环跳转,直接打不开。

我之前WP改完固定链接,所有文章全404,以为是代码问题,折腾俩小时,才想起Nginx没配伪静态规则,加完官方规则reload,所有文章立刻正常访问。很多新手觉得改完固定链接就完事,Nginx的服务器必须配伪静态,不然链接全是404,百度收录的链接全失效,权重直接掉。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3488.html

0
回帖

WP改完固定链接文章全404?Nginx里没配伪静态,折腾俩小时白折腾 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息