最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 如何修复WordPress网站HTTP错误码410 尽管将410错误码与404错误码混淆是合乎逻辑的,但它们并不相同。在本文中,我们将讨论两种代码之间的区别,并讨论如何修复HTTP错误410。 8月 23, 2021 10 0

    通常情况下,输入错误的URL会发现您遇到一个错误,指出您要查找的页面不存在 –典型的404错误。稍后再试可能会看到您最终到达最初访问的页面。但是,如果该页面已被永久删除,您将会遇到HTTP错误410代码。

    尽管将410错误码与404错误码混淆是合乎逻辑的,但它们并不相同。在本文中,我们将讨论两种代码之间的区别,并讨论如何修复HTTP错误410。

    HTTP错误码404与410的主要差异

    您可能非常熟悉错误404。如果您尝试访问一个不存在的页面或输入错误的URL,您通常会进入一个专门的(通常设计良好的)错误页面:

    但是,404错误不是永久状态。例如,它可以在页面暂时关闭或无法访问时出现。因此,如果您稍后再试,该页面可能正在运行,并且所有内容都将再次在Internet上平衡。

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

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

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

    如何修复HTTP错误码410

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

    1. 禁用网站插件

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

    排除插件导致错误的最好方法是一举将它们全部禁用。但是,在此之前,您需要创建网站的备份以确保安全。

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

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

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

    找到后,您需要考虑该插件是否对您的工作流程至关重要。如果没有,您可以安全地删除它并返回到您定期安排的节目。但是,如果它至关重要,您将需要寻找新的选择。您也可以考虑联系违规插件的开发人员,让他们知道您的问题,以及他们是否有解决方案。

    2. 修复网站的 .htaccess文件

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

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

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

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

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

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

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

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

    3. 重新安装WordPress核心文件

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

    修复这些核心文件相对简单。WordPress包含一项功能,可让您重新安装最新版本的内容管理系统 (CMS)。这样做不应以任何方式影响您网站的功能或内容,但即便如此,拥有最近的备份始终是明智之举。

    准备好开始使用后,请转到仪表盘>更新并查找显示 您拥有最新版本的WordPress并在下方单击“重新安装” 按钮的消息:

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

    如果您仍然无法修复HTTP错误410

    在这一点上,您将已经尝试了所有力所能及的方法来解决410错误码。但是,在您完全放弃之前,值得联系您的其他插件和主题的开发人员,看看他们是否知道并可能修复的错误。这是一个很长的镜头,尤其是对于不会处理URL的插件,但这是另一个潜在的问题。

    您的最后一个停靠港将是联系您的主机以进行修复。这可能是一个比您能够处理的更深层次的服务器端问题,大多数主机都会很乐意帮助您让您的网站重新启动并运行。

    小结

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

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

    1. 禁用网站的插件。
    2. 修复网站的 .htaccess 文件。
    3. 重新安装WordPress核心文件。
    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » 如何修复WordPress网站HTTP错误码410 尽管将410错误码与404错误码混淆是合乎逻辑的,但它们并不相同。在本文中,我们将讨论两种代码之间的区别,并讨论如何修复HTTP错误410。 8月 23, 2021 10 0

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 157会员总数(位)
    • 12105资源总数(个)
    • 97本周发布(个)
    • 0 今日发布(个)
    • 537稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情