如何修复WordPress网站的HTTP错误代码410

温馨提示:注册会员付费购买资源可永久免费下载更新版本

错误类型: HTTP错误 错误名称: HTTP 410错误码 英文名称: HTTP Error 410 错误描述: HTTP错误410或“消失的错误”是不同的。简而言之,这意味着该页面已经消失,将来也不可能存在。

通常,如果你输入了错误的网址,你会发现你遇到了一个错误,表明你要找的页面不存在——典型的404错误。稍后再试,您可能会看到您最终到达了最初访问的页面。但是,如果该页面已被永久删除,您将遇到HTTP错误410代码。

虽然把410错误代码和404错误代码混为一谈是符合逻辑的,但它们是不一样的。在本文中,我们将讨论这两种代码之间的差异,并讨论如何修复HTTP错误410。

HTTP错误代码404和410的主要区别

您可能非常熟悉错误404。如果您试图访问一个不存在的页面或输入错误的URL,您通常会转到一个特殊的(通常是精心设计的)错误页面:

但是,404错误不是永久性的。例如,当页面暂时关闭或无法访问时,它会出现。因此,如果您稍后重试,该页面可能正在运行,互联网上的一切将再次平衡。

HTTP错误410或“消失的错误”是不同的。简而言之,这意味着该页面已经消失,未来也不可能存在。这可能看起来很小,但对于搜索引擎、反向链接和爬虫来说却非常重要。

当遇到404错误时,搜索引擎知道页面不会永久消失。相反,410错误表示搜索引擎应该取消链接的索引。同样,指向此页面的其他网站可能会定期检查错误。使用HTTP错误410告诉他们删除链接是可以接受的。

但是请记住–410错误代码只有在有意使用时才有用。虽然你可以为被删除的页面创建410重定向,但是由于客户端或服务器端的问题,它们也可以自己“弹出”。

如何修复HTTP错误代码410

对于本教程,我们假设您不打算在您的网站上设置410重定向。如果你没有刻意配置任何重定向,而访问者使用了正确的URL,那么问题应该出在你的站点或服务器的配置上——你可以再次改正。

1.禁用网站插件。

有很多WordPress插件可以在你的网站上触发HTTP错误410代码。在大多数情况下,它们是改变页面URL结构或使您能够设置重定向的插件。但是,由于更常见的兼容性问题,也可能出现410错误。

消除插件导致的错误的最好方法是一次性禁用它们。然而,在此之前,你需要创建一个网站的备份,以确保安全。

通常,410错误不会阻止你访问WordPress administrator。这意味着您可以从插件选项卡中手动禁用插件。如果您正在使用任何安全或重定向插件,请先禁用它们,看看错误是否仍然存在。

如果运气不好,就需要深挖。选择您的活动插件,使它们都有一个复选框,然后从批量操作的下拉菜单中选择停用:

同时停用所有插件会显著影响网站的功能。然而,我们的目标是快速诊断是否是这些被停用的插件之一导致了410错误。此时,继续检查错误是否仍然出现。如果它消失了,你可以重新激活每个被禁用的插件,在列表中找到它,并单独测试每个插件。其中一个应该是罪魁祸首。

一旦找到,你需要考虑插件是否对你的工作流程至关重要。如果没有,您可以安全地删除它,并返回到您的定期计划。然而,如果它是至关重要的,你将需要寻找新的选择。你也可以考虑联系违规插件的开发者,让他们知道你的问题,以及他们是否有解决方案。

2.修复。网站的htaccess文件

对于初学者,你的WordPress网站。htaccess文件使您能够设置服务器配置,如重定向、访问限制等。如果你曾经调整过。htaccess文件,它可能会在您的网站上无意中触发410错误代码。

打开一个。htaccess文件是通过文件传输协议(FTP)连接到您网站的服务器。如果您没有FTP客户端,我们建议您使用FileZilla。

连接到您的网站后,打开您的WordPress根文件夹,通常称为www,public_html或以您的网站命名:

寻找。htaccess文件,然后右键单击它并选择“查看/编辑”命令:

这将打开。使用默认的文本编辑器。在进行任何更改之前,默认情况下,该文件应该如下所示:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

一些Web主机或插件将对此文件进行更改,因此如果您看到任何以Redirect 410开头的规则,后跟无法识别的URL,请删除它们并重新测试。

然而,如果你的。htaccess文件没有任何自定义配置,您可以关闭它并继续。在这种情况下,罪魁祸首在别处。

3.重新安装WordPress核心文件

如果前两种方法不起作用,你的WordPress核心文件可能有问题。简而言之,这些文件使WordPress正常工作。在某些情况下,它们可能会由于不正确的配置或未经授权的更改而损坏。

修复这些核心文件相对简单。WordPress包含一个功能,允许你重新安装最新版本的内容管理系统(CMS)。这样做不应该以任何方式影响你的网站的功能或内容,但即使如此,有一个最近的备份总是明智的。

当你准备开始使用它时,进入仪表板>更新,寻找你有WordPress最新版本的信息,点击下面的“重新安装”按钮:

如果看不到此消息,通常需要安装更新。继续更新或重新安装WordPress,然后检查410错误是否仍然存在。

如果您仍然不能修复HTTP错误410

在这一点上,你将已经尽你所能去解决410错误代码。然而,在你完全放弃之前,有必要联系一下你的其他插件和主题的开发者,看看他们是否知道这些错误并可能修复它们。这是一个很长的镜头,尤其是对于不能处理URL的插件,但这是另一个潜在的问题。

您的最后一个停靠港将是联系您的主机进行维修。这可能是一个比你能处理的更深层次的服务器端问题,大多数主机会很乐意帮助你重新建立和运行你的网站。

总结

理论上,只有当页面被永久删除时,才会弹出HTTP错误410。你可以用410代码告诉用户和搜索引擎,某个页面以后将不再存在。但是,在实践中,410错误可能会意外弹出。

通常,您可以使用以下三种方法之一修复410错误代码:

禁用网站的插件。

修复。网站的htaccess文件。

重新安装WordPress核心文件。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何修复WordPress网站的HTTP错误代码410

发表回复