【问题标题】:410 Gone error after WordPress updateWordPress 更新后出现 410 Gone 错误
【发布时间】:2014-05-14 15:59:47
【问题描述】:

昨晚我通过仪表板将joinordie.com 更新为 WP 3.9.1,今天该网站出现 410 Gone 错误。我不确定是 WordPress 的问题,但似乎可能是由于时间问题,对吧?

Gone 请求的资源 / 在此服务器上不再可用 并且没有转发地址。请删除所有引用 这个资源。

网站在更新之前还不错。它只使用了 2 个插件:DisqusWidget Logic。我怀疑他们是问题所在。我能做些什么来解决这个问题?我无法进入 wp-admin 因为它的 410 也消失了。我应该尝试通过 FTP 手动重新安装 WordPress 吗?什么可能导致此错误,我该如何解决?

更新:我刚刚注意到同一 FTP 用户在另一个(非 WP)站点上发生了错误。

【问题讨论】:

  • 我访问了 joinordie.com,它对我有用。 410错误是否发生在特定页面上?
  • 禁用所有插件。如果您无法通过 wp-admin 执行此操作,请将您的插件文件夹重命名为“plugins.hold”。登录到您的网站并再次激活它们,一个接一个。检查您在 FTP 上的文件夹和文件权限。让我知道是否有效:)
  • @WillThresher 它会影响我在 FF 和 Chrome 中的所有页面。你用的是哪个浏览器? FF 昨晚显示了错误,但我认为这很奇怪。 Chrome 现在也会显示错误。
  • 谢谢@LucasHaas。我尝试重命名该文件夹,但没有骰子。我仍然在包括 wp-admin 在内的每个页面上收到 410。我可能不是 WordPress。请参阅上面的更新。
  • 我使用的是 Chrome 34.0.1847.131 - 当我切换到 FF 29 时,我确实收到了 410 错误。如果您可以通过 FTP 访问它 - 尝试删除 .htaccess 文件的所有内容(复制以防万一) - 希望 Wordpress 会重写您的 .htaccess 文件

标签: wordpress apache dreamhost http-status-code-410 http-status


【解决方案1】:

感谢Will Thresher 我能够发现确切的问题。在这两个站点的.htaccess 中,都有Perishable Press's 2010 user agent blacklist 的代码。我删除了该代码,它运行良好。所以答案是检查.htaccess 并删除任何有问题的规则。

【讨论】:

  • 太棒了! .htaccess 有时真的很痛苦,很高兴它被弄清楚了。
  • htaccess 对我来说不是问题。我将永久链接结构更改为基本结构,这解决了问题
猜你喜欢
  • 2017-11-14
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
  • 2020-04-15
  • 1970-01-01
相关资源
最近更新 更多