无意中发现,配置好的404.php没有被执行,而是执行了根目录下的404.html。经过各种查询,以及修改,都没成功,最后在Nginx配置文件里找到了这么一个:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
也不知道是不是跟伪静态文件冲突了,把这句{error_page 404 /404.html;}注释掉,404.php文件就恢复正常使用了。
就比较奇怪,也不知道为啥会冲突
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:记录一次WordPress网站404页面无法执行的问题
文章链接:https://www.qqhgg.com/198.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。
标签:404