302 重定向与 301 重定向 的区别,哪个更好用

您想知道 302 和 301 重定向有什么区别吗?

重定向对于提供出色的用户体验和帮助搜索引擎更好地了解您的网站非常重要。302 和 301 是可用于不同情况的重定向类型。

在本文中,我们将比较 302 重定向与 301 重定向。我们还将展示在 WordPress 中使用重定向时的最佳实践。

301-vs-302

302 重定向与 301 重定向 – 有什么区别?

WordPress 中的重定向允许您将用户和搜索引擎爬虫发送到与他们点击的 URL 不同的 URL。

如果您删除 WordPress 网站上的页面、移动到新域、进行 A/B 实验等,则需要设置重定向。

如果没有重定向,用户将无法看到他们请求的内容。相反,他们会看到一个 404 错误页面,这对你网站的用户体验和搜索引擎排名不利。

wpbeginner-404-example

在设置重定向时,你会遇到两种最常见的类型:301 和 302 重定向。让我们看看它们中的每一个,看看有什么区别。

什么是 301 重定向?

301 重定向是永久重定向。如果您的网站或网页已永久移动到新位置,那么您可以使用 301 重定向将用户指向正确的方向。

例如,当访客键入您网站的地址或单击链接时,301 重定向会自动将请求的地址更改为新地址。

什么是 302 重定向

302 重定向还有助于将用户和搜索引擎指向正确的方向,但只是暂时的。

与永久重定向的 301 不同,302 重定向是临时的。您可以在有限的时间内将网站流量移动到新位置,然后随时返回原始 URL。

什么时候应该使用 301 和 302 重定向?

既然您知道了这两种重定向之间的主要区别,您可能想知道什么时候是使用 301 和 302 重定向的最佳时间。

在某些条件和你想要实现的目标下,使用 301 重定向是有意义的。而在其他情况下,最好使用 302 重定向。

何时使用 301 重定向?

由于 301 重定向是永久性的,因此以下是使用它们的时间:

  • 您正在将 WordPress 网站迁移到新域
  • 将您的网站从 HTTP 切换到 HTTPS
  • 将网页移动到新位置
  • 将多个页面合并在一起并将它们指向新页面
  • 永久更改网站的 URL 结构

何时使用 302 重定向?

另一方面,如果你不想永久地将观众引导到新页面或其他位置,那么最好使用 302 重定向。以下是使用 302 重定向有意义的一些情况:

  • 对新网站或页面的设计、布局和功能进行 A/B 测试
  • 暂时将用户重定向到销售页面或促销优惠
  • 根据用户的语言或位置偏好将用户引导至您网站的正确版本
  • 收集用户对新产品或服务的反馈,而不会影响您当前的 SEO 排名

301 重定向与 302 重定向对 SEO 的影响

在使用 301 或 302 重定向时,您必须考虑它会对您网站的 WordPress SEO(搜索引擎优化)产生的影响。

搜索引擎的工作原理是使用机器人抓取您的网站页面并在搜索结果中将它们编入索引。这些搜索引擎机器人会通过链接来发现新内容并查找您网站上的不同页面。

如果您希望您的博客文章很容易被搜索引擎爬虫发现并继续在搜索结果中排名更高,那么使用正确类型的重定向非常重要。

通过 301 重定向,Google 和其他搜索引擎会知道您已永久移动网站或网页。这样,它会将链接资产或链接汁完全传递给新的 URL。链接资产就像其他网站对你的页面有价值且值得推广的信任投票。

另一方面,如果你正在执行临时更改并且不想对原始页面的 SEO 排名产生任何影响,那么最好使用 302 重定向。它不会完全传递链接汁,并告诉搜索引擎更改是暂时的。

如何在 WordPress 中设置 301 和 302 重定向

在您的网站上设置 301 或 302 重定向的最简单方法是使用 WordPress 重定向插件。

例如,您可以使用 All in One SEO (AIOSEO) 来配置重定向。它是 WordPress 最好的 SEO 插件,并提供强大的重定向管理器工具。

请注意,您需要 AIOSEO Pro 版本才能使用重定向管理器。还有一个 AIOSEO Lite 版本,您可以免费使用。

首先,您需要安装并激活 AIOSEO 插件。如果您需要帮助,请参阅我们关于如何安装 WordPress 插件的指南。

激活后,您将看到欢迎屏幕和设置向导。只需单击“Let’s Get Started 按钮”,然后按照屏幕上的说明配置插件。

aioseosetupwizard-1

您还可以查看我们的指南,了解如何正确设置 WordPress 的 All in One SEO。

接下来,您需要从 WordPress 管理区域转到 All in One SEO » 重定向,然后单击“激活重定向”按钮。

seo-activate-redirects

重定向管理器工具激活后,您可以转到顶部的“重定向”选项卡。

在这里,您可以在 ‘Source URL’ 字段中输入要重定向的链接。接下来,在“Target URL”字段下输入链接的新位置。

303aioseo301redirect

之后,您可以单击“重定向类型”下拉菜单并选择 301 或 302 重定向。

完成后,只需单击“添加重定向”按钮。您可以重复此步骤并添加任意数量的重定向。

如果您向下滚动,那么 AIOSEO 将向您显示您为网站创建的重定向日志。

303aioseoredirectlog

除此之外,AIOSEO 还允许您在没有任何技术知识或编辑代码的情况下执行完整的站点重定向。

实施 302 和 301 重定向的最佳实践

在您的 WordPress 网站上设置重定向可能很复杂。为了帮助您,以下是一些需要遵循的最佳实践。

1. 测试重定向以确保它们正常工作

设置 301 或 302 重定向后,最好多次测试每个链接。

这是为了确保 301 和 302 重定向正常工作。如果出现问题,那么将对您网站的用户体验和 SEO 排名不利。

一种简单的检查方法是在隐身模式下访问您的网站并打开您重定向的链接。如果它打开新位置,则意味着您的重定向工作正常。

互联网上还有一些免费工具可以为您检查重定向。或者您可以使用 AIOSEO 插件,它在 WordPress 仪表板中显示重定向日志。

303aioseoredirectlog

2. 监控重定向是否有损坏的链接

接下来,你还应该在将 301 和 302 重定向添加到你的网站后设置对失效链接的跟踪。

如果您将网页移动到另一个位置或暂时将用户发送到新页面,并且重定向无法正常工作,那么将导致链接断开。因此,用户将在您的网站上看到 404 错误页面。

在 301 和 302 重定向后跟踪这些损坏的链接将帮助您快速修复它们,提供更好的用户体验,并避免对你的关键词排名产生任何影响。

跟踪损坏链接的最佳方法是使用 AIOSEO 插件。您可以启用“404 日志”以开始监控 404 错误页面。

redirect404logs

请注意,最初,您不会看到任何数据,因为它只会在您启用该设置后开始记录断开的链接。

一旦插件开始收集信息,您就可以在 404 日志选项卡下查看您网站上的损坏链接。

redirect404addredirect

要快速修复 404 错误页面,您可以单击“添加重定向”选项并设置 301 或 302 重定向。

有关更多详细信息,请参阅我们的指南,了解如何在 WordPress 中查找和修复损坏的链接。

专业提示:如果您想持续更新不仅仅是 404 错误的损坏链接,请查看我们免费的 Broken Link Checker 插件。

3. 避免创建重定向链和循环

重定向链是指在源 URL 和目标 URL 之间有多个重定向。Google 正式跟踪重定向链中的最多 10 个跃点。如果重定向超过 10 个,那么它可能会在 Google Search Console 中显示重定向错误。

这就是为什么避免重定向链并直接指向网站或页面的新位置是最佳实践。这在设置永久 301 重定向时尤其重要。拥有过多的 301 重定向可能会导致错误并导致糟糕的用户体验。

除此之外,您还应该尽量避免重定向循环。当链中的 URL 重定向回自身并创建无限循环时,就会发生这种情况。

因此,用户和搜索引擎将看不到预期的页面,而是查看原始页面。这也可能导致 ‘redirected you too many times’ 错误。

too-many-redirects-error-1-1

修复它的一种方法是删除链中的所有重定向并尝试重定向到最终目的地。

要了解更多信息,您可以查看我们的指南,了解如何修复 WordPress 中过多的重定向问题。

4. 创建重定向以避免重复内容

使用 301 和 302 重定向的另一种最佳实践是,如果您的网站有多个子域,则避免重复内容。

例如,如果您网站的 URL 具有 HTTP 和 HTTPS、www 和非 www、大写和小写 URL、尾部斜杠 (/) 等。

尽管这些子域指向同一个网址,但搜索引擎会将它们视为单独的站点。因此,这可能会导致重复的内容问题。要解决此问题,您只需将所有子域重定向到单个网站 URL。

如果您还要迁移网站和域,则可以使用 302 重定向向 Google 和其他搜索引擎显示您正在迁移,并且内容不会永远重复。

然后,您必须创建 301 重定向,以告诉搜索引擎您希望他们索引的内容的首选版本。

原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/302-redirect-vs-301-redirect-best-practices-explained

error: Content is protected !!