WP改了自定义固定链接,没配Nginx伪静态,所有文章页全404

8年前 (2018-08-21)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

18年搭完WP,把默认的带参数的固定链接改成了/%postname%/,看着URL干净,结果保存之后,所有文章页直接404,我以为是主题坏了,换了默认主题还是404,翻Nginx配置才发现,WP的伪静态规则没加在站点配置里,Nginx根本不认这种自定义的固定链接。我把WP对应的Nginx伪静态规则加到站点配置里,重启Nginx,文章页立刻就正常打开了。之前总觉得WP后台改个固定链接就行,根本忘了Nginx要配对应的伪静态规则,不然自定义链接全是404。很多新手搭WP跟我当初一样,改了自定义固定链接,没配伪静态,所有文章页全404,来回换主题、改插件,折腾半天。真的,WP改自定义固定链接之后,一定要在Nginx里加上对应的伪静态规则,不然所有文章页都是404。

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

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

0
回帖

WP改了自定义固定链接,没配Nginx伪静态,所有文章页全404 期待您的回复!

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

取消确定

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