如何重定向 WordPress URL? 6 种最佳方法

已发表: 2023-06-13

无论您是将网站从一个主机迁移或移动到另一个主机,还是进行一些重大更改,WordPress 重定向都是可以避免您的网站遭受链接断开错误的最佳和最有效的方法。

在这篇文章中,我们试图为您介绍 WordPress 重定向的所有方面,从它的真正含义到如何在您的网站上实施它以发挥它的最大优势。 让我们开始吧!

目录
什么是 WordPress 重定向?
使用 WordPress 重定向的原因
不同类型的 WordPress 重定向
您可以使用哪些 WordPress 重定向方法?
结论
经常问的问题

什么是 WordPress 重定向?

术语重定向意味着向访问者发送消息,告知他们尝试访问的页面已重新定位。 这是一种您的网站自动将访问者重定向或移动到另一个位置的方法。

此方法主要在您删除新内容的帖子/页面、更改页面的永久链接或将您的网站完全移动到另一个域时实施。 设置 WordPress 重定向的主要好处是获得 SEO 好处以及改善用户体验。

但是,如果您不选择设置 wordPress 重定向,它可能会损害您域的 SEO 排名,并且您的网站会有损坏的链接,您不希望您的网站发生这种情况。 因此,在这篇文章/文章中,我们试图涵盖 WordPress 重定向的所有方面,例如它的优势和您可以探索的不同类型的 WordPress 重定向。

使用 WordPress 重定向的原因

使用 WordPress 重定向背后有多种原因,这完全取决于您正在实施的重定向类型。 但是,大多数重定向用于为您的网站和与之相关的业务提供好处。 其中一些用于解决各种技术故障或问题。

使用 WordPress 重定向的一些常见和主要原因:

  • 404 错误(页面未找到错误)-几乎每个用户每天都必须面对的最常见错误之一。 这些错误通常发生在用户访问未找到的页面时。 发生这种情况的主要原因是,用户输入了错误的 URL 或页面已移至新地址。 但是,您还可以选择使 404 错误页面内容更丰富、更有趣,以保持访问者的参与度。
  • SEO 方面——您知道如何优化链接或 URL 以便在搜索引擎上获得更好的可见性。 无论您是要重塑您的网站还是想在 URL 上实施 SEO 技术,301 重定向都是您可以提高 SEO 的另一种方式。 例如,你想让你的网站 url 更干净和可读,重定向可以在不影响你网站的 SEO 的情况下实现这一点。
  • 永久链接的更改 -编辑或更改您的永久链接可能对您网站的 SEO 方面更有好处。 如果您想对现有的实时 url 进行某些更改或完全更改其结构,您需要使用重定向方法来避免 404 页面未找到错误。
  • 更新 URL  如果您的网站已经变旧并且您有一些受欢迎的帖子或页面存在于其中。 您已决定为使用智能手机等最新设备的用户优化 URL。 为智能手机优化您的旧 Url 以提高可读性,并为那些可能将您的网站标记为他们的最爱的人进行重定向,这将是很棒的。
  • 目录更改– 有时由于某些安全或任何其他原因,您可能需要重新定位或移动您的网站目录。 在这种情况下,301 重定向将帮助您的访问者到达正确的位置。

无论页面或帖子重定向的原因是什么,在进行重定向之前,您都必须考虑一些要点。 最好您必须就如何重定向页面/帖子及其 SEO 方面制定一个完整的计划。

不同类型的 WordPress 重定向

当您遇到术语重定向时,我们通常将其理解为一个简单的过程,其中一个 URL 被映射到另一个或替代的 URL。 简单来说,使用此方法可以将用户从地址 A 重定向到地址 B。

但是,此方法有不同的变体,您可以在下面看到:

您主要可以使用 5 种类型的 WordPress 重定向:

  • 301 – 最常见的重定向类型是 301。它是一种永久重定向,在页面位置永久更改时使用。 大多数时候,这是您唯一需要的重定向。
  • 302 – 这是一个临时重定向,它会告诉读者的浏览器页面或帖子的位置暂时已更改。
  • 303 – 通常用于高流量购物网站。 这有助于确保包含一次性数据的页面(如结帐页面)不会被刷新或添加书签。
  • 307 – 这是另一个类似于 303 的临时重定向。不同之处在于信息从一个页面传递到另一个页面的方式。
  • 308 – 这是一个永久重定向,就像 307 但具有永久状态。 这个状态码类似于301(Moved Permanently),只不过它不允许将请求方式从POST改为GET

上述所有 WordPress 重定向都有其自身的用途和优势。 但现在,我们将讨论最常见和广泛使用的 301 重定向。

您可以使用哪些 WordPress 重定向方法?

有一些有效的方法可以让您轻松地在您的网页上进行 WordPress 重定向。 包括,

  1. 使用虚拟主机仪表板 (WPOven)
  2. 通过 .htaccess 文件手动重定向。
  3. 通过 functions.php 文件手动重定向
  4. 使用 WordPress 插件进行重定向
  5. 通过控制面板
  6. 云焰

1. 通过 WPOven 仪表板

WPOven 是领先的高级 WordPress 托管网络托管服务提供商,它提供许多强大的功能,包括通过 WPOven 仪表板重定向。

第 1 步:访问重定向部分。

可以从 WPOven 仪表板的“服务器”部分访问重定向部分。 您需要选择要将请求重定向到的服务器。 现在,在此部分中,您会注意到“重定向”选项卡。 单击“重定向”选项卡以设置重定向规则。

WPOven redirect 1 How To Redirect A WordPress URL? 6 Best Methods

第 2 步:创建重定向。

打开“重定向”部分后,您将看到重定向管理器。 在这里您将能够看到您为此服务器设置的所有重定向规则。

WPOven redirect 2 How To Redirect A WordPress URL? 6 Best Methods

单击“新建重定向”按钮以添加新的重定向规则。 在这里您将看到一个类似于下图所示的表格

WPOven redirect 3 How To Redirect A WordPress URL? 6 Best Methods

表单的 2 个字段:

  • 来源:此字段将采用您希望重定向的URL 的正则表达式。 另请注意,此 URL 的域不应已添加到您的 WPOven 仪表板,否则重定向将不起作用。
    输入的路径应该是 PCRE/PHP 正则表达式(您可以在此处了解正则表达式)并且不应包含任何开始或结束分隔符。例如,如果您希望将 themes.wpoven.com 重定向到 blog.wpoven.com ,您将输入源字段:^(.*?)themes.wpoven.com/$“^”表示正则表达式的开始,“$”表示结束。“(.*?)”符号捕获请求的协议,即 http:// 或 https://
  • Destination : 这里我们将输入访问者将被重定向到的目标路径,如果你想从源字段中添加正则表达式匹配的变量,你可以将它们输入为 $1, $2, $3 ......例如,继续前面的示例,重定向到 blog.wpoven.com 的目标 URL 将是:$1blog.wpoven.com 其中 $1 是来自符号“(.*?)”的匹配表达式
WPOven redirect 4 How To Redirect A WordPress URL? 6 Best Methods

输入两个字段后,按“添加重定向”按钮保存重定向。 您现在应该能够在服务器的重定向管理器页面上看到您的重定向。 要编辑现有的重定向,您只需单击重定向管理器页面中的“管理”按钮即可。

WPOven redirect 5 How To Redirect A WordPress URL? 6 Best Methods

如果您无法设置重定向或需要任何帮助,请随时联系我们的支持团队。 他们会很乐意为您提供帮助。

2. 通过.htaccess文件手动重定向

手动方法对很多人来说可能并不容易,但如果您能够轻松访问和编辑您的 .htaccess 文件,那么它会成为设置 WordPress 重定向的最快方法之一。 在这个特定文件中,WordPress 存储和管理您网站的所有永久链接。 与其他方法相比,无论是仅重定向一个 URL 还是重定向整个网站,这种方法都非常有效。

现在让我们看看如何使用.htaccess方法开始重定向您的 URL。 首先,您需要找出要重定向的 URL 及其新的映射目标。

现在下一部分是确保您已成功备份您的 WordPress 网站。 这是为了确保如果在重定向过程中出现任何问题,您可以轻松恢复您的网站。

现在您需要访问您网站的文件目录。 为此,您有多种选择,例如使用 FTP 客户端 FileZilla、通过 Cpanel 或 WordPress 文件编辑器。

您必须注意的一件事是,有时文件可能由于安全原因而被隐藏,在这种情况下,您需要显示它们并在文本编辑器中打开.htaccess文件。 并添加以下行以完全重定向单个 URL。

重定向 301 /old-page.html

http://www.Yourdomain.com/new-page.html

现在在上面几行中,您需要使用您喜欢映射的旧 URL 更改旧页面。 在第二行中,将新页面替换为您的目标 URL。

如果您的网站有 SSL 证书,最好将您的网站从 HTTP 重定向到更安全的 HTTPS URL。 要做到这一点,您需要将这些行添加到下面给出的.htaccess文件中:

注意:您无需对上述提供的代码进行任何修改/更改。

添加以上行后,您终于可以将整个网站重定向到其目标 URL。 此外,修改/更改第三行中的 URL,使其与您的目标位置相匹配:

现在,将所有更改和编辑保存到您的.htaccess文件中。 但是,如果您在 PC 上编辑了文件,则需要将其上传到您网站的服务器。 您需要做的最后一件事是运行测试并查看是否一切正常。

3. 通过编辑 WordPress functions.php 文件手动 WordPress 重定向

如果您不喜欢编辑.htaccess文件,您还有另一种为 WordPress 网站创建 301 重定向的方法,即编辑子主题中的 functions.php 文件。 您可能还知道任何 WordPress 主题都有自己的 functions.php 文件,您可以在其中进行所有更改或自定义。

同样,为了避免更改在父主题中被覆盖,无论您在哪里更新它们。 进行任何您想进行的更改或自定义非常重要,请仅在您孩子的主题中进行。 但是,如果您的主题没有子主题,您可以阅读我们关于 WordPress 子主题的完整指南。

现在,您需要做的第一件事就是像定位 .htaccess 文件一样定位 functions.php 文件。 为了您的方便,您可以看到下面给出的图像:

WordPress Redirect by editing Php file
WordPress 通过编辑 PHP 文件重定向

现在,对于 wordpress,将您的网站完全重定向到一个新位置,在文本编辑器中打开 functions.php 文件。 在文件末尾添加以下 WordPress 重定向功能:

4. 借助插件的 ​​WordPress 重定向

现在,如果您不习惯访问和编辑 functios.php 文件或 .htaccess 文件,就像往常一样,WordPress 的插件也可以帮助您解决这个问题。 有许多可用的 WordPress 重定向插件可以帮助您设置 WordPress 重定向,而不会危及您的网站。 但我们强烈建议您使用的是下面提到的完整详细信息。

重定向

WordPress redirect plugin
现在下载

最流行的 WordPress 重定向插件之一是重定向。 这是一个简单易用的插件,可帮助您创建 301 重定向。 除此之外,您还可以检查您的站点,这将帮助您跟踪 404 错误。 这是一个很棒的插件,可用于提高您的排名和增强用户体验。

此外,此插件是为 WordPress 网站开发的。 这是一个任何人都可以使用的免费插件。 您不需要任何全面的技术知识来创建重定向。 借助重定向插件,您可以轻松管理重定向。

这个插件可以设置为跟踪帖子的永久链接。 如果链接发生变化,插件将自动设置新的重定向。

重定向插件的一些关键特性

  • 重定向管理器
  • 条件重定向
  • 完整记录
  • 添加 HTTP 标头
  • 跟踪 404 错误
  • 查询参数处理
  • 迁移固定链接
  • Apache 和 Ngnix 支持
  • 细粒度权限
  • 进出口等等

重定向插件的定价和计划

重定向插件可完全免费下载和使用,无需 WordPress 目录中的任何高级计划。

如何使用重定向插件设置重定向?

Redirection插件并不复杂。 您所要做的就是安装插件并激活它。 转到您的WordPress 仪表板 > 插件 > 添加新的 > 搜索“重定向”> 安装 > 激活

WordPress redirect using plugin
使用插件的 WordPress 重定向

激活插件后,您必须打开“工具”并单击“重定向”以创建您的 URL 重定向。

WordPress redirect plugin

如果您希望键入重定向,您可以在目标 URL 中键入源 URL 和新源。 然后,单击“添加重定向”按钮。 这是更改几个 URL 的理想方式。

重定向更新和评论

我们检查了 WordPress Directory 上的重定向客户评论,并一直在推动并发现其最新版本5.1.13的结果如下。

  • 它现在有高达 2+ 百万的活跃安装。
  • 对于我们来说,它表明它是4 个月前更新的。 [定期更新]
  • 目前已经测试到WordPress 5.8.2。
  • 根据 WordPress 目录,其平均评分为4.3/5 。 571 个用户中有 444 个给了它 5 颗星。
Screenshot 10 1 How To Redirect A WordPress URL? 6 Best Methods

WPOven 对重定向插件的评论

WPOven 评论 - 重定向插件

WPOven

使用方便
表现
支持
价钱
特征

概括

由于该插件在 wordpress 目录中的评价很高,因此下载量也很大。 该插件效果惊人,可轻松帮助您直接从 WordPress 仪表板重定向您的网站,而不会出现很多复杂情况。
它强大而惊人的功能之一是它可以让您监控 404 错误并添加重定向。
但这也是他们的缺点之一,因为它使用了大量的服务器资源,这也会减慢您的网站速度。 但是,您也可以关闭此 404 日志记录。
由于这是一个完全免费的插件,您不会得到开发人员的专门支持,但有一些活跃的 WordPress 论坛可能会为您提供帮助。

4个

5. WordPress 通过 cPanel 重定向

如果您不喜欢使用上述任何方法进行 WordPress 重定向,此选项可能对您有所帮助。 该方法非常简单易行。 你需要做的就是

  1. 转到您的虚拟主机的 cPanel 并在域部分下单击重定向。
Screenshot 11 2 How To Redirect A WordPress URL? 6 Best Methods
WordPress 通过 cPanel 重定向

2. 从上图中,您可以看到存在不同的选项。 在“类型”下拉框中,您必须选择要执行的重定向类型,例如永久或临时。

3. 在第二个下拉菜单中,您需要选择您的域和您要重定向的页面地址。

4. 选择适当的选项后,您需要在最后一个框中提供网址或目标 URL 以重定向当前页面。 完成提供所有信息后,单击“添加”按钮即可完成。

6. Cloudflare 上的 WordPress 重定向

如果您的网站使用 Cloudflare,那么您还可以选择通过 Cloudflare 进行 WordPress 重定向。 您需要做的就是转到主页,选择您希望重定向的域

Screenshot 12 3 How To Redirect A WordPress URL? 6 Best Methods

2. 接下来需要做的是点击“页面规则”选项卡,如下图所示:

Screenshot 13 4 How To Redirect A WordPress URL? 6 Best Methods

3. 现在单击“创建页面规则”按钮,将出现一个弹出对话框。 现在输入您要重定向的 URL。 选择位于设置下的“转发 URL”选项,然后根据您的选择选择 301 或 302 重定向。 最后提供目标 URL 到您希望当前 URL 重定向到的位置。

WordPress redirection on Cloudflare
Cloudflare 上的 WordPress 重定向

4. 提供所有基本信息后,接下来需要做的是单击“保存并部署”按钮以完成 WordPress 重定向过程。

结论

无论您是要将您的网站移动到一个新地址,想要对您的永久链接进行某些更改,还是修复您网站的损坏链接以优化您的搜索引擎排名,这都取决于您和您的技能,选择哪种方法最合适。 正如我已经提到的一些最好的 5 种 WordPress 重定向方法,例如:

  1. 虚拟主机提供商仪表板:如果您的虚拟主机服务提供商为您提供了用于 wordpress 重定向的专用链接。
  2. 通过编辑 .htaccess 文件:如果您希望重定向整个网站,最适合的选择。
  3. 通过编辑 functions.php 文件:如果您正在寻找指定的重定向,则最合适的选择。
  4. WordPress 重定向插件:最适合初学者或不习惯编辑核心文件的用户。
  5. 通过 WordPress 在 cloudflare 上重定向:如果您的网站正在使用 Cloudflare。
  6. 通过使用 cPanel :您也可以直接从 cPanel 进行操作。

您可以选择您喜欢的任何选项。 如果您对在您的 wordpress 网站上使用重定向有任何疑问,或者您发现了我们在这篇文章中没有提到的一些更有价值的观点,请在下面的评论部分告诉我们!

经常问的问题

重定向有多少种类型?

常用的重定向主要有 5 种类型。
1. 301——永久重定向
2 . 302 – 临时重定向
3. 303 – 适用于高流量购物网站
4. 307-与303类似,但信息共享不同
5. 308-类似于307,但具有永久状态

如何设置重定向?

1. 转到您的 Cpanel > 域 > 重定向
2. 从“类型”下拉菜单中选择您想要的重定向类型。
3. 在第二个下拉菜单中选择您要重定向的域和页面地址。
4. 在最后一个框中提供您也希望将您的网站/页面重定向到的目标 URL。
你完成了。

301 和 302 重定向哪个更好?

301 和 302 都有各自的重定向优势,当您将网站移动到永久位置时,301 将是最好的选择,而不是使用 302 反应。 但是,302 重定向仅在您想临时重定向您的网站时使用,它会告诉搜索引擎保持旧域不变,并将页面编入索引。