如何在WordPress中自动查找和修复损坏的链接

作为多个网站的运营商,我们理解直接处理断开链接的挫败感。手动浏览无数页面是一项耗时的折磨,尤其是对于拥有大量存档的大型网站。

但不要害怕!在这篇文章中,我将分享一种方法,您可以在您的网站上查找和修复损坏的链接,以有效地简化此任务。我将介绍为什么手动检查断开的链接是一个糟糕的解决方案,如何自动识别断开的链接以及如何修复它们。

因此,让我们潜入并正面解决这些断开的链接!

为什么手动检查断开的链接是一个糟糕的解决方案

从技术上讲,您可以手动修复网站上损坏的链接。您可以浏览每个页面并在您的网站上发布,检查其中包含的每个链接。然而,除了最小的网站外,这是一个非常耗时的过程。另外,以这种方式完成任务意味着你必须定期重复它,将你的注意力从更重要的工作上移开。

相反,您可以使用插件来简化和自动化检查断开链接以及删除或替换它们的过程。这就是我们在本站和其他网站上所做的。

让我们来看看这在实践中是如何工作的。

如何使用插件修复您网站上的断开链接

如果您想确保网站上的每个链接都能正常工作,则需要合适的工具。Broken Link Checker 是修复您网站链接的首选插件。它使用简单,而且非常可定制:

首先,您需要在您的 WordPress 网站上安装并激活该插件。然后,您可以在 WordPress 中导航到 Link Checker > Local [old] 开始使用它:

☝️ 断开链接检查器中的本地(旧)云(新)选项之间的主要区别在于扫描执行的位置。本地表示扫描断开的链接发生在您网站的服务器上,从而对您的服务器资源施加负载。相反,云选项在远程(您猜对了!)云服务器上进行扫描,从而减轻您的网站托管的任何工作负载,并确保与所有站点和服务器的兼容性。

在本教程中,我将演示如何在本地执行扫描和处理断开的链接。虽然由于大量资源消耗,许多托管服务提供商不鼓励以这种方式使用插件,但对于中小型网站来说,它仍然是一种可行的方法。

如果您选择云选项,则必须注册并将您的站点连接到WPMUDEV服务器。您可以免费注册任意数量的网站。

Broken Link Checker 插件界面

您实际上不需要做任何事情来让这个插件工作——它会在安装后立即开始扫描断开的链接,并在方便的列表中为您显示它们。您将看到每个损坏的网址,以及其状态、锚文本和位置。

要修复损坏的链接,请将鼠标悬停在 URL 上,然后选择编辑 URL。(或者,选择“取消链接”以直接删除链接。您可以更改锚文本和 URL 本身:

Broken Link Checker 插件 - 如何编辑链接

如果相关,该工具还可能会向您显示有关可以使用哪个链接的建议。对修改后的链接感到满意后,单击“更新”以使更改生效。

⚡ 加快速度:如果您想同时取消多个网址的链接,最简单的方法是使用批量操作。选择要取消链接的所有帖子,单击“批量操作”下拉列表,选择“取消链接”,然后单击“应用”按钮。系统会要求您确认是否要取消所有帖子的关联。只需单击“确定”即可!

Broken Link Checker 插件 - 如何批量取消帖子链接

这种方法的好处是 Broken Link Checker 将继续扫描您的网站,因此您可以不时返回此屏幕并查找任何新问题。如果您愿意,还可以通过导航到仪表板中的“设置”>“链接检查器”来配置插件的工作方式:

断开的链接检查器选项

在这里,您可以决定插件执行扫描的频率、应注意的位置和链接类型等等。

在 WordPress 中查找和修复断开链接的其他选项

一些网络主机,尤其是 WP Engine 和 GoDaddy,阻止了 Broken Link Checker 插件,因为它可能会使用太多系统资源。

如果您的网站托管在这些主机之一上,您仍然可以自动找到损坏的链,您只需要使用第三方工具即可。这些工具通常可以分为以下几类:

请记住,虽然这些工具将有助于识别断开的链接,但您仍然需要从帖子或页面中手动删除每个断开的链接。

WordPress中断开链接的原因和影响

您是否曾经点击过链接,却显示错误,进入错误的页面,或被告知您正在寻找的内容不再存在?如果是这样,您就遇到了断开的链接——您知道这是多么令人沮丧。

通常,当链接指向的页面被移动或删除,或者其 URL 已更改时,就会发生断开的链接。在这些情况下,您最初添加到内容中的链接将不再将访问者带到正确的位置——它通常会显示 404 错误。

对于长期存在的网站,可能至少会有一些断开的链接。这些网站不断更新和修订,前一天还在那里的博客文章很容易在第二天消失。

您经常会听到这样的说法,即在您的网站上拥有 404 的最大问题是它们对搜索引擎优化 (SEO) 不利。虽然这种说法并不完全准确,但还有其他重要原因可以解释为什么它们在您的网站上的存在可能是有害的:

  • 断开的链接会让用户感到沮丧,这可以理解,并可能导致他们放弃您的网站。
  • 它们还可能使您的内容给人留下不专业、不值得信赖或草率的印象。
  • 它们可能会对网站指标产生不利影响,例如跳出率和会话持续时间。

仅这些因素就应该强调及时处理和解决您网站上损坏的链接的重要性。

结论

每个网站上都会不时弹出断开的链接,但幸运的是它们很容易处理。与其尝试手动查找和修复这些链接(可能需要数小时),不如使用专用插件(如 Broken Link Checker)在几分钟内完成此任务。此工具使您能够快速检查断开的链接,并帮助您将该过程置于自动驾驶仪上。

如果你需要(或更喜欢)一个非插件的替代品,你也可以使用像Screaming FrogW3C Link Checker这样的工具来完成同样的事情。

您对如何处理WordPress中的断开链接有任何疑问吗?请在下面的评论部分提问!