如何使用 Yoast SEO Premium 在 WordPress 中设置重定向?

Yoast SEO 在 WordPress 用户的顶级免费 SEO 插件之一。 它在 Gutenberg 编辑器中集成了一个元框,用于在编辑器中添加元描述、标题并进行 SEO/可读性分析。 此外,高级用户将获得许多其他功能,例如查找孤立内容、Zapier 集成和重定向管理器。 在我们之前的文章中,我们回顾了 Yoast SEO 高级插件。 在这里,我们将解释如何使用 Yoast SEO 高级插件在 WordPress 中设置重定向。

什么是 URL 重定向?

重定向或 URL 重定向是 WordPress 中的一种设置,用于将用户和搜索引擎从一个页面转发到另一个页面。 这是以下场景中必不可少的步骤:

  • 您已更新内容并更改了帖子的 slug
  • 永久删除了一个页面

在这两种情况下,登陆旧页面或已删除页面的用户都会看到 404 page not found 错误页面。 您需要设置重定向以将用户转发到正确的页面。 这有助于提供更好的用户体验,并且搜索引擎可以在搜索结果中抓取和索引正确的页面。 如果您的旧页面排名较高,您可以通过设置重定向将排名提升到新页面。

如何在 WordPress 中设置重定向?

重定向是流行的免费插件,用于监控 404 错误并在 WordPress 中设置重定向。 但是,您也可以使用 Yoast SEO 高级版在 WordPress 中设置重定向。 请记住,您应该购买了高级版,而免费版将不支持重定向选项。 您可以设置新的重定向或从旧插件导入现有条目。 我们将详细解释这两个选项。

重定向管理器设置

在我们解释如何导入重定向之前,首先您必须检查插件的设置是否适合您的需要。 转到“SEO > 重定向 > 设置”部分。

  • 重定向方法 – 选择 PHP
  • 生成单独的重定向文件 – 选择禁用
Yoast 重定向管理器设置
Yoast 重定向管理器设置

通过这些设置,Yoast SEO 插件将使用 PHP 方法创建重定向,并且不会创建单独的文件来添加重定向。 保存更改以应用设置。

从其他插件导入重定向

假设您正在使用重定向插件来设置重定向。 现在您已经购买了还提供重定向选项的 Yoast SEO。 在这种情况下,您需要在您的站点上有两个插件来执行相同的功能。 幸运的是,您可以按照以下步骤将所有现有的重定向条目导入 Yoast SEO。

  • 登录到您的 WordPress 管理面板,然后转到“SEO > 工具”部分。
  • 单击“导入和导出”链接,然后转到“导入重定向”选项卡以查看可用选项。
  • 您可以从以下插件导入重定向:
    • 重定向
    • 安全重定向管理器
    • 简单的 301 重定向
Yoast SEO Premium 中的导入重定向
Yoast SEO Premium 中的导入重定向
  • 选择您正在使用的插件,然后单击“导入重定向”按钮。
  • 最后,您将看到一条成功消息,显示总条目中导入的条目数。
重定向成功导入
重定向成功导入

从 CSV 和 htaccess 导入

Redirection 等插件允许您以 CSV 文件或 .htaccess 指令格式导出所有条目。 如果您有下载的文件,您可以在 Yoast SEO 中导入文件,而不是从插件中导入。

从 CSV 或 htaccess 导入重定向
从 CSV 或 htaccess 导入重定向

在 Yoast SEO Premium 中设置新的重定向

如果您有新网站或想在现有网站上设置新的重定向,请按照以下步骤操作。

  • 转到“SEO > 重定向”菜单,然后单击“重定向”选项卡。
  • 选择类型(一般为301),输入旧网址和新网址。
  • 单击“添加重定向”按钮。
在 Yoast SEO 中设置普通重定向
在 Yoast SEO 中设置普通重定向

重定向示例

您可以使用单个 URL 以及正则表达式 (regex) 设置重定向。 旧 URL 应该是您网站的相对格式,新 URL 可以是相对 URL,也可以是外部 URL。 通过这种方式,插件可以处理您站点内以及外部域的重定向。 以下是单个和正则表达式类型重定向的一些示例。 在这些示例中,yoursite.com 是您安装了 WordPress 和 Yoast SEO 高级版的网站 URL。

类别 旧网址 新网址 类型 它能做什么?
纯内部重定向 /旧网址 /new_url 301 将 yoursite.com/old_url 永久转发到 yoursite.com/new_url
纯外部重定向 /旧网址 某人网站.com/new_url 302 暂时将 yoursite.com/old_url 转发到 someonesite.com/new_url
正则表达式内部重定向 ^/(.*)\/amp /$1 301 将所有 AMP 页面重定向到同一网站上相应的非 AMP 页面

更改或删除重定向

您可以在“重定向”和“正则表达式重定向”部分下找到所有现有重定向。 Yoast SEO 在这两个部分下分别保留普通和正则表达式重定向,以便于处理。 您可以根据需要编辑或删除重定向。 此外,您可以搜索、批量选择条目并单击删除它们。

管理重定向
管理重定向

Yoast 中的重定向类型

Yoast 允许设置以下重定向类型。 在所有一般情况下,您都应该使用 301 重定向作为您的类型。

  • 301 – 永久重定向
  • 302 – 暂时找到
  • 307 – 临时重定向
  • 410 – 内容已删除
  • 451 – 由于法律原因不可用
重定向类型
重定向类型

有用的重定向提醒

当您修改帖子或页面的现有 URL 时,Yoast SEO 插件会显示非常有用的提醒。 例如,在帖子编辑器中更改永久链接 slug 时,您会看到提醒。 同样,在管理面板中删除帖子或页面时,您会看到通知。 您可以立即提供新页面并设置重定向以避免 404 错误。

Yoast SEO Premium 不能做什么?

尽管该插件做得很好,但您将面临一些问题:

  • 由于插件处理旧 URL 的相对 URL,因此您无法使用子域设置重定向。 例如,您将无法将 blog.yoursite.com/old_url 设置为 yoursite.com/new_url。
  • 当您手动更改帖子索引页面中的 slug 时,插件不会建议您设置重定向。
  • 与重定向插件不同,Yoast SEO 在更改 slug 时不会设置自动重定向。
  • 您无法跟踪从旧 URL 到新 URL 的流量。
  如何防止竞争对手破坏您的反向链接资料?

类似文章