当我顺序重新加载页面时,我遇到了一个奇怪的问题,有时它加载得很好,但有时它会加载丢失的图像/css,有时它会重定向到我网站的 404 文件。下面是 2 个连续的 curl 命令,可能会有所帮助。
对于后台,我已经清除了数据库中的前一页数据,并恢复了 .htaccss 文件。非常感谢任何指点!!
[my machine]:$ curl -s -D - [my url] -o /dev/null
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Tue, 04 Mar 2014 21:44:50 GMT
Server: Apache
X-Powered-By: PHP/5.3.14
Content-Length: 6131
Connection: keep-alive
[my machine]:$ curl -s -D - [my url] -o /dev/null
HTTP/1.1 404 Not Found
Cache-Control: no-cache, must-revalidate, max-age=0
Content-Type: text/html; charset=UTF-8
Date: Tue, 04 Mar 2014 21:44:51 GMT
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Last-Modified: Tue, 04 Mar 2014 21:44:51 GMT
Pragma: no-cache
Server: Apache
X-Pingback: http://promotions.glamour.com/xmlrpc.php
X-Powered-By: PHP/5.3.14
transfer-encoding: chunked
Connection: keep-alive
最佳答案
Wordpress 随机返回 404
我遇到了类似的问题,并且找到了解决方法。将此留给任何可能访问此页面的人,就像我在寻找解决方案时所做的那样。
事实证明,这是因为某些插件导致内存消耗激增,而共享主机(Dreamhost)正在终止占用过多内存的请求,并返回 404 错误。在我的日志文件中,我看到“脚本 header 过早结束”。
我禁用了所有非关键插件,不仅停止了随机 404 错误,而且网站整体加载速度更快。
关于WordPress 随机返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22183876/