想要修复 WordPress 中的 404 错误?然后继续阅读,因为今天的初学者友好型教程将向您展示如何操作。

当面对 404 错误页面时,许多访问者很快就会认为他们正在访问的网站出现问题。毕竟,他们没有看到他们期望的网页。相反,他们得到的是这样的:

但是,这个假设是不正确的。 404 错误并不一定意味着您的网站有问题。

404 错误仅表示无法找到所请求的 URL。这可能是断开的链接或简单的拼写错误造成的。换句话说,404 被归类为客户端错误——访问者直接或间接做错的事情。

即便如此,404 错误还是不可避免地反映在您的网站上——尤其是对于不明白原因的访问者。它们也会产生问题,因为许多错误无疑会损害访问者的体验。而且,如果丢失的页面是销售页面,那几乎会破坏从该访问者那里获得转化的任何机会。

希望您现在明白,虽然 404 错误可能不是您的错(尽管有些错误),但它们需要修复。幸运的是,有一个插件可以解决这个问题……这可能是修复 WordPress 中 404 错误的最佳解决方案 – 它称为重定向,可以从官方存储库免费获得:

今天,我们来看看查看 404 错误的三个常见原因,以及如何使用重定向插件使用 301 重定向“修复”它们。虽然您可以在不使用插件的情况下通过手动编辑 .htaccess 文件来创建这些 301 重定向,但重定向插件是修复 WordPress 中 404 错误的最快、最简单的解决方案。

如何修复 WordPress 中的 404 错误:可能的情况

我们将研究的三种情况是:

  • 自己更改 URL。
  • 入站链接的问题是指向一个已知目标。
  • 指向未知目的地的入站链接存在问题。

选项 1:自行更改 URL

这是我们完全可以控制的情况。

如果出于某种原因我们决定更改我们的 URL - 很可能是由于更改我们的永久链接 - 那么我们所有现有的 URL 将变得多余,并立即生效。

例如,当我们从example.com/2016/old-link切换到example.com/new-link时,原来的URL已经不存在了。请求该 URL 将返回错误。

当然,我们仍然希望现有的帖子和页面能够正常工作。因此,我们需要配置301重定向来解决问题。

在大多数情况下,301 重定向是最好的重定向 - 它告诉搜索引擎该页面已永久移动。因此,搜索引擎不会因为更改而对您进行处罚,并且您的 SEO 排名将得到保留——在此处了解有关重定向类型的更多信息。幸运的是,Redirection 插件专为 301 重定向而设计。

让我们将场景分解为两种可能性:

a) 现有 URL 更改

如果您更改了 URL,那么您可能会遇到很多404s,对吧?这对每个人来说都是个坏消息,所以是时候快速解雇工作了——或者长期工作,这取决于你的网站有多大。

在这种情况下,您必须手动创建 301 重定向。

首先记下所有旧网址及其对应的新网址。现在导航到工具/重定向。

在“添加新重定向”标题下,在“源 URL”字段中添加冗余 URL。虽然“匹配”字段有很多选项,但“仅 URL”在这里效果最好,所以请保持原样。

同样,由于我们知道网页的去向,我们可以将Action字段设置为“Redirect to URL”。将“正则表达式”字段留空。

最后,在目标 URL 字段中输入正确的 URL。单击添加重定向按钮完成。

现在我们要测试重新加载方向。访问旧 URL,如果您正确配置了重定向,您将立即被重定向到正确的 URL。

太好了,您在 WordPress 中修复 404 错误的第一次尝试成功了!

我们讨论过这是一个非常费力的过程,因为它涉及为每个页面创建手动重定向。如果还不算太晚,还有更好的方法,但是...

b) 未来的 URL 更改

如果您正在考虑更改您的 URL,请帮自己一个忙并安装现在的重定向插件。这将为您节省大量时间和挫折感。

这是因为重定向将跟踪对现有 URL 的所有更改,并在检测到任何更改时自动创建 301 重定向。

开始之前,单击工具/重定向,然后单击组选项卡。为您的组命名,将其设置为 WordPress 帖子,然后单击添加。

现在转到“选项选项卡,找到“监视帖子的更改”字段,然后选择您刚刚创建的组。单击更新。

输入帖子,然后点击点击编辑后缀,修改完成后点击确定,再点击更新

现在,当您导航回 Tools/Redirects 时,您会看到插件已经完成了艰苦的工作。它创建了一个 301 重定向,将旧 URL 指向新 URL:

场景二:指向已知目的地的错误入站链接

对于大多数 404 错误,您完全没有责任。例如,我们都需要大量来自高权威网站,对吧?但是,如果这些网站犯了错误,将它们的链接指向错误的位置怎么办?

在这种情况下,任何人点击该链接都会转到一个不存在的 URL ,导致 404 错误。由于您无法控制外部网站,您如何解决这个问题?

一个选择是联系网站管理员以获取任何已知的损坏链接。如果做不到,您可以再次转向可靠的重定向插件。

导航到工具/重定向。接下来,单击 404 选项卡。此屏幕将列出您​​网站上生成的所有 404 错误。通过尝试访问不存在的 URL 继续尝试您的网站上不存在 - 重定向插件将实时标记 404 错误。

现在,不是所有的404值得修复,但如果您看到出现多个 URL,您可能需要将它们指向正确的位置。如果正确的地方很明显,那就是。

确定链接指向的位置后,单击“添加重定向”按钮。

在“目标网址”中在字段中添加正确的 URL。同样,将 Match 和 Action 选项保留为默认值,然后单击 Add Redirection。

好吧? ?现在尝试访问损坏的链接以确认您的重定向有效。

场景三:指向未知目的地的入站链接不正确

在场景二中,我们在确定正确的目的地时链接到错误的位置。

然而,情况并非总是如此,或者某些链接根本不值得修复,因为它们很少被使用。

记住:您永远无法完全防止或修复 WordPress 中的 404 错误。它们只是网站运营的一部分。问题是:如何将 404 错误的影响降到最低?

这是 Twenty Sixteen 主题生成的默认错误消息。老实说:像这样的页面对任何人都没有用,对吧?

即使Destination正确,您仍然可以为客户提供比这更有用的东西。例如,您可以向访问者推荐最有用的资源,以帮助他们启动和运行。或者您可以简单地将它们重定向到另一个现有页面,例如主页。

每个 WordPress 主题都带有一个默认的 404 错误页面,但它们并不总是最有用或最有创意的,正如我们刚刚演示的那样。如果你想自定义404页面,你可以通过编辑主题的404.php文件或安装插件来实现。

如果你走插件路线——它是迄今为止两个选项中对用户最友好的选项——我推荐 SeedProd 插件的 404 页面:

这个选项本身不会修复WordPress 错误中的 404。但是,通过为访问者提供他们正在寻找的内容的有用替代品,他们更有可能留在您的网站上。也许你仍然可以获得这种转换。

如何修复 WordPress 中的 404 错误?分享您的想法,并随时在下面的评论中提出任何问题!