我目前在生产服务器上遇到Wordpress的一个奇怪问题。当我尝试访问不存在的URL时,当URL具有三个以上的段时,Wordpress不会触发404,例如:
这些页面不存在,并触发404页面:
这些也不存在,但不会触发404页面并显示主页(带有200个响应代码):
在我的本地计算机上,以上所有页面均显示404(如预期)。服务器(和我的本地计算机)都运行nginx> 10.16,两个nginx vhost配置几乎相等。运行PHP72-fpm。
调试已经完成:
不幸的是,所有操作都没有成功。.我有点用光了调试选项,希望任何人都可以提出建议!
答案 0 :(得分:0)
我刚刚发现我在本地运行PHP73,在生产服务器PHP72上。我刚刚将生产服务器从PHP72升级到PHP73,问题似乎已解决!