WordPress 随机返回 404

标签 wordpress

当我顺序重新加载页面时,我遇到了一个奇怪的问题,有时它加载得很好,但有时它会加载丢失的图像/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/

相关文章:

html - 显示产品结果的文本框过滤器

wordpress - Woocommerce 显示每个类别及其产品

php - memory_limit = 1024M,仍然,无法分配内存 : couldn't create child process:/opt/suphp/sbin/suphp

javascript - Disqus sso wordpress 登录后弹出窗口未关闭

php - 将 WordPress 插件中的 "mysql_fetch_array"更新为 "$wpdb->get_results"

wordpress - 从 WP Genesis 面包屑中删除当前页面

html - 自定义 CSS 类在 WordPress 中不起作用

javascript - jquery 滚动到页面上的同一位置

MySQL 查询可变数据

javascript - Wordpress ajax url ...不发送