您需要在 WordPress 中重定向页面或 URL 吗?
当用户点击您网站的链接进入不存在的页面时,他们会看到一条错误消息。这种糟糕的用户体验可能会让您的访问者感到沮丧,并阻止他们成为客户或客户。
在本文中,我们将向您展示如何通过在 WordPress 中重定向页面和 URL 来修复损坏的链接。
链接可让您连接 WordPress 网站上的相关页面。它们可以帮助访问者浏览您的网站,并允许搜索引擎轻松查找您的内容并为其建立索引。
但是,损坏的链接会导致您网站上不存在的 URL。发生这种情况时,会出现令人沮丧的 404“找不到页面”错误消息。
这会带来糟糕的用户体验,并可能对您的 SEO 产生负面影响。
可能是网页已被删除、页面的 URL 已更改,或者创建链接的人只是输入了错误的 URL。
幸运的是,您可以轻松跟踪 404 错误并将 URL 重定向到确实存在的页面。
话虽如此,我们来看看如何在 WordPress 中重定向页面或 URL。我们将介绍两种方法:
在 WordPress 中重定向页面和 URL 的最简单方法是使用 All in One SEO (AIOSEO) WordPress 插件。它是 WordPress 最好的 SEO 插件,并提供强大的重定向管理器插件,使设置重定向变得非常容易。
注意:您需要 AIOSEO Pro 才能使用重定向管理器。还有一个免费版本的 AIOSEO,但它不包括 301 重定向。
您需要做的第一件事是在您的网站上安装并配置 AIOSEO Pro 插件。有关分步说明,请参阅我们有关如何正确设置多合一 SEO 的指南。
之后,您需要激活重定向管理器插件。只需转至多合一 SEO » 重定向,然后点击“激活重定向”按钮即可。
最后,您需要单击“设置”选项卡以选择重定向方法。
我们推荐“PHP”选项,因为它是最简单的,并且不需要对 Web 服务器进行技术配置。
现在您已准备好重定向您的 WordPress 页面。您可以使用 AIOSEO 重定向管理器或 WordPress 内容编辑器来执行此操作。
从 AIOSEO 重定向管理器创建重定向
当您仍在多合一 SEO »重定向页面时,您可以导航回“重定向”选项卡。此页面可让您管理重定向并添加新重定向。
要添加新的重定向,您需要添加不起作用的 URL 的 post slug。 slug 是 URL 中位于网站域名之后的部分。
让我们看一个例子。帖子或页面的完整 URL 如下所示:
https://example.com/old-coffee-link-is-broken/
在本例中,post slug 是 URL 的最后一部分:
/old-coffee-link-is-broken/
您需要在“源 URL”字段中输入或粘贴损坏链接的帖子,如下所示:
提示:您可以将多个源 URL 重定向到同一目标 URL。只需单击“添加 URL”按钮即可添加额外的“源 URL”字段。
接下来,您需要输入要将 URL 重定向到的现有页面的 post slug。您需要将其输入或粘贴到“目标 URL”字段中。
或者,您可以简单地输入页面标题的一部分,AIOSEO 将显示匹配的帖子和页面的列表。
一旦您点击正确的帖子,系统就会为您输入该信息。
最后一步是选择重定向类型。
确保选择“301 永久移动”重定向类型,然后单击“添加重定向”按钮。
现在,您可以向下滚动以查看已创建的重定向日志。
“点击数”列显示访问重定向链接的人数,并且有一个切换选项可以启用或禁用单个 301 重定向。
从 WordPress 内容编辑器创建重定向
您还可以在编辑时使用多合一 SEO 重定向已发布的帖子或页面。
当您滚动到 WordPress 编辑器底部时,您将找到 AIOSEO 设置部分。您需要单击“重定向”选项卡。
在这里您将找到与我们上面介绍的相同的重定向选项。源URL已为您填写,您需要添加目标URL。
之后,确保选择“301 永久移动”重定向类型,然后单击“添加重定向”按钮。
一项有用的一体化 SEO 功能是,如果您在编辑帖子时更改帖子的永久链接,AIOSEO 会自动将旧 URL 重定向到新 URL。
您还可以在不使用插件的情况下重定向页面或 URL。为此,您需要手动将代码添加到网站的 .htaccess 文件中。此方法不适合初学者,因为一个小错误可能会破坏您的网站。
在使用此方法之前,我们强烈建议您备份 .htaccess 文件。
之后,您可以使用 All in One SEO 的编辑器工具更改文件,或使用 FTP 或托管提供商的文件管理器直接编辑文件。
使用多合一 SEO 的 .htaccess 编辑器编辑 .htaccess
多合一 SEO 插件提供了一种编辑 .htaccess 文件的简单方法。但是,您需要 All in One SEO Pro 才能使用 .htaccess 编辑器。
安装并配置 AIOSEO 后,只需导航至多合一 SEO » 工具页面即可。接下来,您应该切换到“.htaccess Editor”选项卡。
此页面将显示您的 .htaccess 文件的内容。您需要将重定向代码粘贴到文件底部的“# END WordPress”行之后。
这是一个简单的重定向,我们尝试将访问旧帖子的用户发送到新帖子。
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
确保更改旧帖子和新帖子的 URL。
完成此操作后,单击页面顶部的“保存更改”按钮以使用新代码更新 .htaccess 文件。
直接编辑.htaccess
您还可以直接编辑 .htaccess 文件,无需插件。为此,您需要使用 FTP 客户端或托管提供商的文件管理器连接到您的网站。
您将在网站的根目录中找到 .htaccess 文件。如果您在那里没有看到它,请参阅我们的指南,了解为什么在 WordPress 网站上找不到 .htaccess 文件。
您可以使用文件管理器的编辑功能来编辑该文件。否则,您可以将 .htaccess 下载到计算机并使用记事本等文本编辑器对其进行编辑。
您应该将以下重定向代码粘贴到 .htaccess 文件末尾的“# END WordPress”行之后。
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
不要忘记更改旧帖子和新帖子的 URL。
确保保存更改,如有必要,将 .htaccess 文件上传回服务器。
现在,您可以测试重定向以确保它按照您的预期正确重定向。
现在您已经知道如何重定向页面和 URL,您可能想查看一些与 WordPress 中的重定向相关的其他指南:
在 WordPress 中创建 301 重定向的初学者指南
如何在 WordPress 中查找并修复损坏的链接(分步)
如何在 WordPress 中轻松跟踪 404 页面并重定向它们
如何将 404 页面重定向到 WordPress 主页
如何正确地将 WordPress 从 HTTP 迁移到 HTTPS(初学者指南)
如何在 WordPress 中进行完整站点重定向(初学者指南)
如何轻松地将 WordPress 移动到新域(不损失 SEO)
我们希望本教程能帮助您了解如何在 WordPress 中重定向页面或 URL。您可能还想查看我们关于 302 和 301 重定向之间差异的指南,或者我们专家精选的最佳 WordPress 重定向插件。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。