RedirHub
定价
支持
企业
SeoUrl redirects

什么是重定向?解释每种重定向与SEO效果之间的区别

2023年7月30日

2 分钟阅读

什么是重定向?解释每种重定向与SEO效果之间的区别

重定向是一种机制,可以自动将访问某个网站或页面的用户转发到另一个URL。

当您在移动网站或更改URL时意识到重定向时,这通常是SEO的重要时机。在那时,许多人可能会想知道如何使用几种类型的重定向。

在本文中,我们将从SEO的角度详细解释,从重定向的基本含义和概述,到推荐的类型和效果的差异,以及具体的设置方法。

重定向到底是什么?你是什么意思

What Is A Redirect Anyway? What Do You Mean

What Is A Redirect Anyway? What Do You Mean

重定向是一种机制,可以自动将访问特定网站或页面的用户转发到另一个URL。

例如,假设您管理的网站所使用的URL已更改为新URL。如果此时不采取任何措施,现有用户将继续访问旧URL,而新网站和页面将无法查看。

这就是需要重定向的时刻。通过设置重定向,您可以自动从旧页面过渡到新页面,从而引导用户到新页面。

另一个,

  • 根据使用的设备分离URL
  • 在支付完成后自动过渡到页面

重定向也用于其他目的。

重定向的重要性

设置重定向的目的之一是避免可用性问题。

如果没有重定向,用户将继续在您的旧网站上看到过时的信息。此外,如果旧网站关闭(404),用户必须转到新网站。

正确设置重定向可以防止这种类型的可用性下降。

从SEO的角度来看,重定向也很重要。如果在更改URL时不设置重定向,谷歌等搜索引擎会将新页面视为不同的页面,因此您迄今为止积累的评估将被重置。

如果您正确设置重定向,旧页面的搜索引擎评估将转移到新页面,因此您可以几乎没有排名等性能损失地进行迁移。

开始使用 RedirHub 创建 5 倍更快的跳转

在 100 毫秒内获取跳转 - 自动 HTTPS、分析,且无需配置。

免费开始
Purpose of N Redirect

Purpose of N Redirect

然而,在网站更新期间,关于重定向还有其他需要注意的事项。以下材料总结了您在更新网站时应注意的SEO要点,请参考。

什么时候需要设置重定向?

如上所述,从可用性和SEO的角度来看,重定向是运营网站时需要记住的一个要点。您实际需要重定向的时间是什么时候?重定向设置主要在以下情况下需要。

  • 当网站更新时(URL 更改)
  • 当您更改网站的域名时
  • 当您想要从具有不同 URL 的 PC 迁移到智能手机时
  • 当查看暂时不可用时,例如在维护期间
  • 当有您想要暂时查看的页面时,例如限时活动

在许多情况下,这种重定向是必要的。

请参考下面的文章,以便轻松理解如何在网站更新时进行重定向。

重定向的类型及其区别

重定向有两种类型:

  • 使用 .htaccess 或 PHP 的服务器端重定向(HTTP 重定向)
  • 使用JavaScript或meta刷新进行客户端重定向

常见的301重定向和302重定向是服务器端重定向,是Google在SEO上下文中推荐的方法。

接下来,让我们看看301重定向和302重定向的区别和特点,它们都是服务器端重定向。

301重定向

301 Redirect

301 Redirect

“301重定向”是一个转发状态码,用于当URL被永久更改时。

当“原始URL将来不会再使用”时,进行301重定向,如下所示。

  • 当整个网站更新并且URL发生更改时
  • 在转换为SSL后从http更改为https时
  • 在实施URL规范化时

搜索引擎也会识别“新URL应该被显示”,基本上索引会迅速转移到新URL,并且之前页面的评估也会被继承。

另请阅读:301重定向是否传递链接权重?

302重定向

302 Redirect

302 Redirect

“302重定向”是用于URL临时更改时的传输处理状态代码。

进行302重定向时,请按如下方式传达临时更改。

  • 在进行A/B测试中的重定向测试时
  • 在维护期间暂时禁用访问时
  • 当您想要更改在PC和智能手机上显示的URL时
  • 当您想要暂时访问活动页面等时

302重定向是临时更改,搜索引擎也判断它可能会在某天返回到原始URL。因此,索引新URL的时间往往比301重定向要长。

当您移动网站时,建议使用301重定向。请放心,即使使用302重定向,页面评级也会被继承。

301 redirect vs 302 redirect

301 redirect vs 302 redirect

服务器端重定向

在这里,我将解释重定向机制的区别。有两种方法可以在服务器端设置重定向:

  • 使用 .htaccess 重定向
  • 通过 php 重定向

使用 .Htaccess 重定向

.htaccess 的重定向是最推荐的重定向方法,因为它易于管理和配置。

但是,.htaccess 只能在服务器使用 Apache 并且可以访问 .htaccess 文件的情况下设置。

除了可以在一个文件中集中描述它们外,您还可以对每个文件或目录进行详细设置。使用 .htaccess 进行批量处理,例如 www 的存在与否和尾部斜杠,十分方便。

使用 Php 重定向

通过 PHP 重定向是一种在 html 文件顶部描述头部函数的重定向方法。

您可以在重定向时设置状态代码,但默认是302重定向,因此在移动网站时请确保设置301重定向。

能够为每个URL设置是方便的,但从管理的角度来看,建议使用.htaccess。

客户端重定向

虽然我们介绍了服务器端的重定向,但也有在客户端设置重定向的情况。

在客户端设置重定向有两种方法:

  • 通过JavaScript重定向
  • 使用meta刷新重定向

通过JavaScript重定向

通过JavaScript重定向是一种在重定向源页面的“script标签”中编写“JavaScript”来设置重定向的方法。

JavaScript重定向得到Google的良好处理,当服务器端重定向不可行时,它们是首选。请注意,如果用户禁用了JavaScript,这将不适用。

此外,如果您不知道这一点,您将无法获取参数和引荐信息,也不知道您是从哪个页面访问的,这将影响测量。

让我们根据以下参考网站与开发部门协商实施。

使用元刷新重定向

通过元刷新进行重定向是一种通过在元标签的“http-equiv属性”中设置“refresh”来设置重定向的方法。因此,它也被称为html重定向或元刷新重定向,过去是最常见的重定向方法之一。

然而,近年来,它已被W3C和Google弃用,这两个组织为HTML设定了标准,现已很少见。基本上,当使用.htaccess、PHP或JavaScript重定向也不可行时,才作为最后手段使用。

重定向类型总结

Summary Of Redirect Types

Summary Of Redirect Types

重定向有两种类型,“服务器端”和“客户端”,从确定性和SEO的角度来看,推荐使用服务器端重定向。

此外,“.htaccess”和PHP重定向是典型的服务器端重定向,而“.htaccess”在管理角度上是最推荐的。

另一方面,客户端重定向有两种类型,“JavaScript重定向”和“元刷新”,但各自都有其缺点,因此建议在无法使用服务器端重定向时使用。最重要的是,“元刷新”应作为最后手段。

如何设置重定向

在这里,我们将介绍如何设置以下四个重定向。

  • .htaccess
  • PHP
  • JavaScript
  • meta refresh

.Htaccess

检查您的服务器是否有 .htaccess 文件。如果服务器上不存在该文件,请使用文本编辑器等创建一个新的 .htaccess 文件,并写入适当的重定向。

描述因重定向的范围而异,请参考以下内容。

页面单元

<IfModule mod_rewrite.c>Rewrite Engine onRewriteRule ^(Redirect source URL)$(Redirect destination URL)[R=301,L]</IfModule>

对于每个目录

<IfModule mod_rewrite.c>重写引擎开启 )$ /new(重定向目录)/$1 [R=301,L]</IfModule>

对于每个域名

<IfModule mod_rewrite.c>重写引擎开启 ) (新域名)$1 [R=301,L]</IfModule>

如果由于SSL导致URL更改

<IfModule mod_rewrite.c>重写引擎开启 ) (SSL重定向URL)$1 [R=301,L]</IfModule>

在规范化URL时(从带www到不带www)

<IfModule mod_rewrite.c>重写引擎开启 ) (不带www的URL)$1 [R=301,L]</IfModule>

PHP

接下来,我将介绍php中的重定向设置。要重定向特定页面:

<?phpheader(‘Location: (URL to redirect to)’, true, 301);exit();>

编写时请排除(重定向 URL)部分中的 ()。

如果您按照 PHP 的方式设置重定向,它将是 302 重定向,因此如果您想设置 301 重定向,请按照上述方式编写。

JavaScript

如果您想在客户端进行重定向,请使用 JavaScript 按如下方式编写。

<script type=”text/javascript”><!–-setTimeout(“link()”, 0);function link(){location.href='(URL to redirect to)’;}––></script>

编写时请排除(重定向 URL)部分中的 ()。

请记住,在“您使用的服务器无法重定向…”等情况下,您可以使用 JavaScript 设置重定向。

元刷新

如果您想在显示一页告知您重定向的页面后进行重定向,您也可以使用元刷新。

<meta http-equiv="refresh"content="Seconds to jump to redirect destination; URL=(URL of redirect destination)">

*在写作时,请排除(重定向URL)部分中的()

然而,谷歌也已弃用它,因为它不携带SEO评级,并且不被浏览器支持。因此,只有在其他重定向绝对不可用的情况下,您才应考虑使用它。

此外,当用于重定向目的时,让我们将秒数设置为0秒。它将被视为任何其他重定向。

如何处理重定向警告和欺诈

在执行重定向时可能会出现两种类型的警告:从这里开始,我们将介绍如何处理每个警告。

  • 如果您收到重定向警告该怎么办
  • 如果您收到无效重定向该怎么办

如果您收到重定向警告该怎么办

如果重定向目标对观众不利,或者页面不相关,则可能会发出警告。可能有四个原因:

  • 由 cookies 引起
  • 如果重定向目标未启用 SSL
  • 对于与重定向目标无关的页面
  • 如果重定向 URL 是缩短的 URL
  • 重定向循环,当重定向链过长时

如果您收到警告,可以通过将重定向目标更改为 SSL 来增强安全性,或者将描述更改为原始 URL 而不是缩短的 URL 来解决。

如果警告仍然没有消失,建议您删除自己的 cookies 并检查计算机本身是否存在问题。

如果您收到无效重定向该怎么办

需要立即改进,因为如果被确定为未经授权的重定向,将会出现降低搜索排名等处罚。但不良重定向究竟何时出现?

可能有两个原因:

  • 搜索引擎看到正确的重定向,但用户看到的是不同的页面(隐蔽)
  • 如果重定向目标是与原页面无关的页面(例如垃圾页面)

即使您已设置重定向,如果仍然看到未经授权的重定向,很可能是谷歌已确定您的网站不相关。因此,原页面和重定向目标必须相关。

例如,我们建议在从智能手机移动到重定向目标时设置相同的关键词和描述,或检查URL是否正确。

重定向设置期限

最后,我将介绍重定向的设置期限。即使您设置了重定向,如果在爬虫检测到重定向之前取消它,评估将不会转移到新页面,排名将下降或页面将不会显示在搜索结果中。

因此,理想情况下,重定向应保持至少一年。

此外,在支付后使用重定向进行页面转换时,重定向不自动切换的情况并不少见,这取决于重定向的设置方式。因此,建议包含类似“如果未自动切换,请点击这里”的消息。

正确使用重定向

如果您没有正确设置重定向,不仅会失去您迄今为止辛苦获得的SEO评估,还会导致可用性显著下降。

由于更改 URL 的机会不多,例如网站更新和 SSL,因此了解重定向的重要性并确保没有遗漏是很重要的。

相关文章:重定向 URL 会影响 SEO 吗?解释

常见问题

URL重定向是一种机制,自动将访问者和搜索引擎从一个网页地址转发到另一个。重定向通常在页面移动、域名更改或网站重组时使用。

TC

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.

相关文章

查看所有文章
Blog post image

Url redirects

6个常见的URL重定向错误及如何避免它们

2025年1月17日

Blog post image

Url redirects

迁移您的网站?简化 URL 重定向过程

2024年12月2日

Blog post image

Url redirects

301与302重定向在SEO中的指南

2024年10月30日