首页 » 博文 » wpbeginner » 初学指南 » 在 WordPress 中创建 301 重定向的初学者指南

在 WordPress 中创建 301 重定向的初学者指南

您想在 WordPress 网站上创建 301 重定向吗?

当有人使用指向已移动页面的旧链接访问您的网站时,301 重定向会自动将他们带到新页面,这样他们就不会看到 404“页面未找到”错误。这提供了更好的用户体验,也将提高您的关键字排名。

在本文中,我们将向您展示如何在 WordPress 中创建 301 重定向。

在 WordPress 中创建 301 重定向的初学者指南

WordPress 中的重定向是什么?

重定向是您的WordPress 网站在用户希望访问的页面被移动或替换时自动将用户发送到新地址的一种方式。这类似于您搬家时邮局重定向您的邮件的方式。

有多种类型的重定向以数字(例如 301、302 和 307)进行标识。当用户尝试访问不存在的页面时,它们会自动将用户的 Web 浏览器指向不同的 URL。

在本初学者指南中,我们将重点关注 301 重定向,因为它们是最重要的类型。它们告诉浏览器该页面已永久移动到新位置,并且您不打算将其移回原处。

也就是说,让我们看看何时应该使用 301 重定向。

WordPress 什么时候需要 301 重定向?

使用 301 重定向的主要原因是当您的网站或网站上的页面已移动,并且您希望将用户指向新页面时。

当您计划更改帖子或页面的永久链接时也需要它。

如果您不设置重定向,则会导致您的用户在找不到页面时看到404 错误。这会带来糟糕的用户体验,并可能影响您的WordPress SEO

404 页面示例

如果您的网站上有很多损坏的链接,您也可能会失去有价值的反向链接。这将导致您的域名权重和关键词排名大幅下降。

这就是为什么 301 重定向非常重要。它们允许您告诉搜索引擎和您的用户他们尝试访问的页面已永久移动到新位置。

这样,所有旧页面的流量和反向链接都会转移到新页面。

现在,我们来看看如何在 WordPress 中创建 301 重定向。我们将向您展示如何使用几个WordPress 重定向插件并手动使用代码轻松做到这一点。

  1. 使用 AIOSEO 插件创建 301 重定向
  2. 使用重定向插件创建 301 重定向
  3. 使用简单的 301 重定向插件创建 301 重定向
  4. 使用页面链接重定向现有页面到插件
  5. 使用 .htaccess 手动创建 301 重定向

视频教程

https://www.youtube.com/embed/j5u264tS_Sk?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅 WPBeginner

https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com

如果您喜欢书面说明,请继续阅读。

方法 1:使用 AIOSEO 插件创建 301 重定向

管理和创建 301 重定向的最简单方法是使用All in One SEO (AIOSEO) WordPress 插件。它是WordPress 最好的 SEO 插件,超过 300 万专业人士使用它来提高网站的 SEO。

AIOSEO 提供了功能强大的重定向管理器插件,可以轻松找到网站上损坏的链接并设置 301 重定向来修复它们。

注意:您需要AIOSEO Pro才能使用重定向管理器。还有一个免费版本的 AIOSEO,但它不包括 301 重定向。

首先,您需要在网站上安装并配置 AIOSEO Pro 插件。有关更多信息,请参阅我们有关如何正确设置多合一 SEO 的分步指南。

插件激活后,您需要转到WordPress 仪表板中的All in One SEO » Redirects,然后单击“激活重定向”按钮。

激活 AIOSEO 重定向

接下来,您可以单击“设置”选项卡并选择“PHP”作为重定向方法。

这是创建重定向的最简单方法,不需要任何服务器端配置。

选择重定向方法

AIOSEO 还允许您选择 Web 服务器重定向方法。但是,它需要在您的 Web 服务器上配置Apache或 NGINX。这需要技术知识,不建议初学者使用。

创建 301 重定向

现在您已准备好创建 301 重定向。首先,请转到“重定向”选项卡。

首先,您需要在“源 URL”字段中输入要重定向的链接。之后,您应该在“目标 URL”字段中输入链接的新目标。

输入源 URL 和目标 URL

现在确保重定向类型为“301 永久移动”,然后单击“添加重定向”按钮。

如果您想将多个 URL 重定向到新位置,只需单击“源 URL”字段下的“添加 URL”按钮即可。

接下来,您可以向下滚动以查看已创建的重定向的日志。它显示了“点击数”列下访问重定向链接的人数以及用于启用或禁用单个 301 重定向的切换选项。

在 AIOSEO 中查看重定向日志

添加 301 重定向以修复 404 错误

AIOSEO还可以帮助您跟踪404错误页面并修复它们

要打开此选项,您必须向下滚动到“设置”选项卡中的“重定向日志”部分。然后启用“404 日志”和“重定向日志”选项。

您还可以选择保留日志的时间段。我们建议将它们保留最多一个月,以获得平稳、快速的服务器性能。

启用 404 日志

启用这些选项后,请确保单击“保存更改”按钮。

您现在应该会看到“重定向”部分中出现一个新的“404 日志”选项卡。AIOSEO 将在这里跟踪并显示您损坏的链接,并允许您设置重定向。您还将在“点击次数”下看到链接的访问次数以及上次访问的日期和时间。

404 重定向下的日志

注意:首次启用 404 日志时,您将找不到任何数据。该插件仅在启用设置后才开始记录 404 错误页面。

接下来,点击您要重定向的 404 错误 URL 旁边的“添加重定向”链接。这不是底部的按钮。

现在,您将看到用于输入目标 URL 并从下拉菜单中选择重定向类型的选项。

使用 AIOSEO 重定向 404 错误

继续输入您的新 URL,然后选择“301 永久移动”作为您的重定向类型。现在您应该单击“添加重定向”按钮。

AIOSEO 现在将为您损坏的链接创建 301 重定向。要查看重定向是否正常工作,只需访问旧 URL 以检查您是否被带到新的目标目的地。

直接从帖子或页面添加 301 重定向

AIOSEO 还允许您在编辑已发布的帖子或页面时重定向它。

如果您滚动到 WordPress 编辑器中的页面底部,您将找到 AIOSEO 设置部分。您需要单击“重定向”选项卡。

从 WordPress 编辑器重定向帖子

源 URL 已为您填写。只需在“目标 URL”字段中输入新 URL,然后从“重定向类型”下拉菜单中选择“301 永久移动”即可。

此外,如果您在编辑时更改帖子的永久链接,AIOSEO 会将旧 URL 重定向到新 URL。

无论哪种方式,单击“添加重定向”按钮即可完成。

重定向完整网站

如果您将网站移至新域名,那么您的访问者可能会遇到损坏的链接,并且您的网站 SEO 可能会受到影响。

您可以使用 AIOSEO 将整个网站移动到新位置,而不会损失流量或搜索引擎排名。这是完整的站点 301 重定向。

AIOSEO 全站重定向

以正确的方式执行此操作非常重要,因此我们创建了有关如何使用 WordPress 进行完整站点重定向的分步初学者指南。

方法 2:使用重定向插件创建 301 重定向

在 WordPress 中添加和管理重定向的另一种方法是使用重定向插件。

首先,您需要安装并激活该插件。您可以按照我们有关如何安装 WordPress 插件的详细指南进行操作。

注意:虽然使用 WordPress 插件设置 301 重定向很容易,但它有一些小的性能障碍。根据您的WordPress 托管提供商,您的重定向可能比其他方法慢几微秒。

如果您希望尽可能快地进行重定向,则可以使用下面的方法 5 编辑 .htaccess 文件来实现此目的。

激活后,访问工具»重定向,然后单击“开始设置”按钮。

开始设置重定向插件

接下来,您可以选择选项来监控 WordPress 中的永久链接更改并保留所有重定向和 404 错误的日志。

您只需启用这些选项并单击“继续设置”按钮即可。

基本设置重定向插件

该插件现在将自动测试 Rest API。

当状态恢复为“良好”时,继续并单击“完成设置”按钮。

重定向中的 Rest API 测试

重定向插件将执行更多任务来完成其设置。当进度条达到 100% 时,您可以单击“继续”按钮,然后单击“准备开始”按钮。

该插件现在已准备好供您创建 301 重定向。首先,导航至WordPress 面板的“工具”»“重定向”部分。您应该查看屏幕底部的“添加新重定向”部分。

在屏幕底部添加新的重定向

您将看到添加重定向的基本设置。但是,如果单击齿轮图标,您将看到更多选项来选择重定向类型。

只需输入旧页面的源 URL 并添加您要重定向到的“目标 URL”即可。您还应该确保 HTTP 代码选项设置为“301 – 永久移动”。

为您的网站添加新的重定向

输入所有详细信息后,请继续并单击“添加重定向”按钮。

方法 3:使用简单的 301 重定向插件创建 301 重定向

创建 301 重定向的最简单方法之一是使用简单 301 重定向插件。顾名思义,它使 301 重定向变得非常简单。

首先,您必须在您的网站上安装并激活该插件

之后,您需要访问设置»301重定向。您可以在“请求”字段中输入旧 URL,在“目标”字段中输入目标 URL。

简单的 301 重定向

完成此操作后,单击“添加新”按钮以创建 301 重定向。就是这样。

简单的 301 重定向将立即开始工作。

有时,您可能希望在网站的源中保留帖子或以某种方式在网站上列出的页面,但将内容托管在其他地方。这就是页面链接插件派上用场的地方。

安装并激活该插件后,它会向您的WordPress 编辑器添加一个元框。您可以在此处输入要将用户发送到的新位置的地址。

WordPress 编辑器中的页面链接

当您按“更新”或“发布”时,WordPress 会将帖子或页面视为正常,但当有人访问它时,他们将被重定向到您选择的自定义 URL。

例如,您可能有一个偶尔创建可下载内容的博客,但您希望在线商店网站中的用户将某些帖子视为产品。您可以使用此插件来做到这一点,而不必冒来自 Google 的重复内容处罚或分裂您的用户群的风险。

方法 5:使用 .htaccess 手动创建 301 重定向

WordPress 用户还可以通过编辑.htaccess Web 服务器配置文件来设置 301 重定向。

请记住,.htaccess 代码中的一个小错误可能会导致您的 WordPress 网站无法访问,并且可能会开始显示“内部服务器错误”

这就是为什么在进行任何更改之前备份 .htaccess 文件非常重要。

使用多合一 SEO 插件编辑您的 .htaccess 文件

如果您安装了All in One SEO插件,那么它提供了一种编辑 .htaccess 文件的简单方法。

注意:您需要All in One SEO Pro才能使用 .htaccess 编辑器。

只需访问“多合一 SEO » 工具”页面并切换到“.htaccess 编辑器”选项卡即可。

使用 All in One SEO 编辑 .htaccess 文件

从这里,您将在编辑器中看到 .htaccess 文件的内容。您只需将要添加的任何重定向代码放置在底部“# END WordPress”行之后即可。

这是一个简单的重定向,我们尝试将访问旧帖子的用户发送到新帖子。

RewriteEngine OnRedirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

不要忘记更改旧帖子和新帖子的 URL。完成后,单击“保存更改”按钮来存储您的设置,All in One SEO 将更新您的 .htaccess 文件。

直接编辑您的 WordPress .htaccess 文件

您还可以直接编辑 WordPress .htaccess 文件来设置任何重定向。

要编辑 .htaccess 文件,您需要使用FTP 客户端连接到您的网站。.htaccess 文件位于 WordPress 站点的根目录中。

如果您看不到 .htaccess 文件,请参阅我们的指南,了解为什么在 WordPress 网站上找不到 .htaccess 文件

您可以将 .htaccess 下载到计算机并使用记事本等文本编辑器进行编辑。

您可以使用下面的重定向代码将访问旧帖子的用户发送到新帖子。您应该将代码粘贴到 .htaccess 文件末尾的“# END WordPress”行之后。

RewriteEngine OnRedirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

确保更改旧帖子和新帖子的 URL。之后,您可以保存更改并将 .htaccess 文件上传回服务器。

现在您可以测试您的重定向,以确保它按照您的预期正确重定向。

编辑 .htaccess 文件

此外,您还可以通过托管提供商的仪表板和内置文件管理器访问和编辑 .htaccess 文件。

例如,您可以通过转到站点工具 »站点 »文件管理器并导航到站点的 /public_html/ 文件夹,在SiteGround的文件管理器中找到 .htaccess。

站点工具中的 SiteGround 文件管理器

然后,您可以右键单击 .htaccess 文件并选择“编辑”。

直接添加301重定向代码并保存文件即可。再次强调,请务必下载原始 .htaccess 文件以确保备份安全。

使用 SiteGround 的文件管理器编辑 htaccess

我们希望这份创建 WordPress 重定向的初学者指南能够帮助您在网站上设置重定向。您可能还想查看我们的指南,了解如何以正确的方式创建 WordPress 博客,或者查看我们的专家精选的小型企业最佳电子邮件营销服务

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top