如何使用 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 SEO 插件将使用 PHP 方法创建重定向,并且不会创建单独的文件来添加重定向。 保存更改以应用设置。
从其他插件导入重定向
假设您正在使用重定向插件来设置重定向。 现在您已经购买了还提供重定向选项的 Yoast SEO。 在这种情况下,您需要在您的站点上有两个插件来执行相同的功能。 幸运的是,您可以按照以下步骤将所有现有的重定向条目导入 Yoast SEO。
- 登录到您的 WordPress 管理面板,然后转到“SEO > 工具”部分。
- 单击“导入和导出”链接,然后转到“导入重定向”选项卡以查看可用选项。
- 您可以从以下插件导入重定向:
- 重定向
- 安全重定向管理器
- 简单的 301 重定向

- 选择您正在使用的插件,然后单击“导入重定向”按钮。
- 最后,您将看到一条成功消息,显示总条目中导入的条目数。

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

在 Yoast SEO Premium 中设置新的重定向
如果您有新网站或想在现有网站上设置新的重定向,请按照以下步骤操作。
- 转到“SEO > 重定向”菜单,然后单击“重定向”选项卡。
- 选择类型(一般为301),输入旧网址和新网址。
- 单击“添加重定向”按钮。

重定向示例
您可以使用单个 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 的流量。