我在这里阅读了许多关于App Engine在部署wordpress时处理404错误的主题。我遇到问题,每个错误的网址返回200 OK,并提供主页。
在本地开发环境中,使用App Engine启动程序,404错误的工作正如我所期望的那样。我不明白这个早期主题如何解决这个问题:WordPress doesn't catch 404s in PHP AppEngine但我当然尝试了所建议的内容。
我正在运行Wordpress 4.0-alpha。 主题中有一个404.php文件(当然,它在本地工作)
意识到提供解决方案可能并不容易,但是即使是关于如何开始调试这一点的一些指示也将非常感激。日志不会返回任何有用的内容。
感谢您的时间。
安东尼
答案 0 :(得分:0)
似乎注释掉core.php文件中的第59行似乎可以解决问题
//$_SERVER['PHP_SELF'] = $PHP_SELF = preg_replace( '/(\?.*)?$/', '', $_SERVER['REQUEST_URI'] );
虽然不确定会产生什么影响。