了解初学者的 301 重定向

理解301重定向:初学者指南

网站上的重定向,就好比是给迷路的访客指引方向,帮助他们顺利到达目的地。

设想一下,如果你的网站更换了新的网址,你该如何告知你的访客?

也许有些老访客通过更新或提前的通知已经知晓,但大多数人可能毫不知情。

这时,重定向就派上了用场,尤其是301重定向!每当访客输入旧网址,系统会自动将他们跳转到新的网址。

如果你想深入了解301重定向以及如何使用,本文为你提供了一份完整的初学者指南。

什么是301重定向?

301重定向是一种HTTP状态码,它指示将一个网址永久地转移到另一个网址。

使用301重定向的原因有很多,最常见的情况包括网站迁移到新网址或页面已被删除。

这样,当有人输入旧网址时,他们会被迅速地引导到新网址,从而找到他们想要的内容。

301重定向不仅转移内容,还继承了旧网址的排名权重。

从SEO角度来看,301重定向会通知搜索引擎你的网址变更。

它告诉搜索引擎,原来的内容现在已经转移到新的位置。 但内容本身没有其他改变,因此在搜索结果页面(SERP)上的排名应该保持不变。

简而言之,301重定向不会对你的排名或SEO表现产生负面影响。

另外,301重定向还可以避免404错误页面。 当你删除页面时,用户输入旧网址通常会看到404页面。 而使用301重定向,用户会被引导到新的页面。

301重定向的过程非常快,以至于如果用户不留意网址的变化,他们甚至不会注意到。 即使是已保存旧网址的书签,也会在301重定向后更新为新网址。

创建301重定向非常简单。 你无需具备任何编码知识,你可以使用WordPress插件来完成此操作(稍后会详细介绍)。

现在,让我们来看看哪些情况下需要添加301重定向:

何时实施301重定向?

1. 更改URL后

有时候,出于优化目的,或仅仅是调整页面层级结构,你需要更改URL。

通常,只有少数内容管理系统(CMS)会在你更改URL时自动添加重定向。 因此,更新URL后,请检查是否有301重定向在生效。

2. 创建新网站后

现在,许多网站都省略了域名中的“www”。 如果你的网站不是这种情况,你需要添加域名URL的各种形式,如下所示:

  • http://yoursite.com
  • http://www.yoursite.com
  • https://yoursite.com
  • https://www.yoursite.com

使用301重定向,确保所有这些形式都指向同一个页面。

3. 添加SSL证书后

SSL证书至关重要。 如果没有,你的网站可能会成为网络攻击的受害者。 添加SSL证书和HTTPS连接可以提高网站的安全性。

因此,如果你的网站网址从http://domain.com更改为https://domain.com,你需要添加301重定向。

4. 重新创建页面

有时,你可能需要使用新的主题或布局重新创建整个页面。 在这种情况下,你需要将旧页面的URL重定向到新页面,以保持SEO效果。

5. 从一个域名移动到另一个域名,或者合并域名

假设你更换了域名,或者你有两个域名需要合并,这时必须使用301重定向。 你的内容和SEO工作可以被继承,而无需重新开始。

如果你在上述任何情况下使用301重定向,你需要了解301重定向对SEO的影响。

301重定向对SEO有什么影响?

在讨论301重定向对SEO的影响时,请记住你所读到的任何关于SEO的知识,都是基于实践经验和结果得出的。

实际上,谷歌从来不会公开其算法,以及不同因素如何影响SEO。

早些年,一些用户的测试和经验表明,使用301重定向可能会导致排名能力有所损失。

谷歌搜索中心在一段视频中暗示,页面排名可能会下降10%左右。

谷歌没有给出确切的数据,以保守其算法秘密,但大多数人认为这个数字是准确的。

幸运的是,那是几年前的事了。 现在,你可以使用301重定向,而不会损失任何SEO效果。

你需要注意的是正确设置301重定向,避免创建多个跳转。 如果URL之间有4个或5个以上的跳转,搜索引擎机器人会停止跟踪,从而影响页面的抓取,导致糟糕的SEO表现。

多次重定向还会减慢加载速度,这也是一个重要的SEO排名因素。

因此,请放心使用301重定向。 只要正确使用,避免创建重定向链即可。

如何进行301重定向 – 分步指南

你可以使用不同的方法,针对不同情况添加301重定向。 这里我们将介绍如何添加适用于一般用途和联盟链接的301重定向。

对于这两种情况,我们将以WordPress CMS为例进行讲解,因为它是许多网站开发人员最常用的解决方案。

一般用途

理想情况下,你应该通过服务器重定向页面,以获得最快和最可靠的重定向。 但这种方法需要深入了解你服务器所使用的软件栈。

例如,Apache、Nginx、IIS或其他平台,你需要学习和理解如何添加301重定向的方法。

因此,我们建议在WordPress上使用插件。

本教程中,我们将使用John Godley开发的Redirection插件。 它是免费的,并且为初学者提供了简单的用户界面。 以下是添加301重定向的步骤:

第1步:下载插件

在WordPress菜单中,导航到“插件”部分,然后点击“添加新的”。

在搜索栏中搜索“Redirection”。

在搜索结果中找到该插件,点击“安装”。

安装完成后,点击“激活”。

第2步:进入插件页面

安装并激活插件后,你需要对其进行设置。

要进入插件页面,导航到“工具”部分,并点击“Redirection”。

进入插件页面后,完成首次设置和安装。

第3步:添加301重定向的URL详情

最后一步是将301重定向添加到URL。 为此,点击插件页面左上角的“添加新”按钮,打开重定向弹窗。 它看起来像这样:

你需要添加三个主要信息:

  • 源网址
  • 重定向的HTTP状态码 (301重定向)
  • 目标网址

如果不是专业人士,我们建议你不要更改弹窗中的其他选项或字段。

如果没有看到HTTP状态码选项,点击“添加重定向”按钮旁边的齿轮图标。 默认情况下,HTTP状态码会设置为301重定向。

正确输入所有信息后,点击“添加重定向”按钮,完成重定向。

既然你已经知道如何为一般用途添加301重定向,接下来我们将介绍如何为联盟链接添加重定向。

联盟链接重定向

对于联盟链接重定向,我们将使用ThirstyAffiliates插件。

ThirstyAffiliates是管理所有联盟链接的绝佳工具。 现在,我们专注于使用免费的精简版插件进行301重定向。

首先,按照上述步骤下载并安装该插件。 在搜索栏中输入ThirstyAffiliates,安装并激活它。

接下来,你需要导航到菜单栏的“ThirstyAffiliates”部分。 进入插件页面后,按照以下步骤添加带有301重定向的联盟链接。

第1步:打开新建链接弹窗,并填写基本信息

首先,点击“新建联盟链接”按钮,打开弹窗。

现在,添加联盟链接的名称和目标URL,即你的联盟链接页面。

填写这两个字段后,你还可以根据需要添加图片。

第2步:选择链接设置

要添加重定向详情,你需要向下滚动,找到右侧边栏的“链接选项”部分。

在这里,你可以选择链接的行为方式。 对于我们的目标,你必须在“重定向类型”选项中选择“全局(301)”。

完成后,向上滚动并点击“保存链接”按钮,完成整个流程。

好了,现在你已经知道如何为一般用途和联盟链接添加301重定向了!

值得一提的是,你始终可以使用301重定向检查器,确保重定向的准确性和有效性。

这是为了检查你在使用选项或URL时可能犯的错误。

如何检查重定向?

使用techblik.com的URL重定向检查器,你可以检查你的网站状态是否正常,或者是否存在错误。

要使用techblik.com的重定向工具,只需输入你的网站域名,然后点击“运行测试”。

该工具会在几秒钟内加载你网站的重定向状态。

实施301重定向时要避免的事情

既然我们已经介绍了关于301重定向的所有知识,了解你不应该做什么也很重要。

如果不小心,301重定向可能会对SEO产生负面影响。 因此,请确保避免以下错误:

1. 创建重定向链

如前所述,重定向链对你的SEO不利。

如果将多个301重定向链接在一起,你可能会失去SEO表现,因为谷歌机器人在5次跳转后会停止跟踪重定向。

影响性能的确切方式是减慢加载速度。 Google和你的访客将不得不等待更长的时间才能到达目标URL,这可能会增加网站的跳出率。

2. 将301重定向添加到过时或不相关的内容

如果你将301重定向添加到过时的内容页面,你并没有真正以最佳方式解决访客的问题。 更糟糕的是,如果重定向到一个完全不相关的页面,其内容不是访客所寻找的。

谷歌机器人可以很容易地发现这一点,这会由于不相关的内容而降低你的排名,你的访客也不会满意。

3. 添加不必要的重定向

添加不必要的重定向会增加.htaccess文件的大小。 因此,每次加载你的网站时,都会检查所有重定向,以确定输入的URL是否需要重定向到其他位置。

这种繁琐的加载过程会毫无理由地减慢你的网站速度。

请确保避免这些错误,合理使用301重定向,仅在绝对必要时使用,这样你就不会遇到任何问题。

常见问题

301和302的基本区别是什么?

301和302,以及300系列的HTTP状态码或重定向,都是将访客从一个URL发送到另一个URL。 两者之间唯一的真正区别是,301重定向是永久的,而302重定向是临时的。

301重定向和规范标签有什么区别?

301重定向指示谷歌机器人并将访客从一个URL转发到另一个URL。而规范标签表明一个页面或URL有多个版本。这里的区别在于,规范标签确保只有原始页面被搜索引擎索引。

其他类型的重定向是什么?

总共有5种重定向类型:
1. 301重定向 – 从一个URL永久重定向到另一个URL
2. 302重定向 – 从一个URL临时重定向到另一个URL
3. 303重定向 – 临时、一次性重定向到另一个URL,以请求统一资源标识符或通用网关接口
4. 307重定向 – 临时重定向,目的与303重定向相同
5. 308重定向 – 永久重定向,目的与307重定向相同
在大多数情况下,大多数用户需要熟悉的唯一2个重定向是301和302重定向。其余的主要是面向网站开发人员的。

总结

我们已经解释了关于301重定向的全部内容。

因此,如果你计划更改URL或将你的内容转移到另一个网站,你现在知道该如何操作,更重要的是,知道不该做什么!

你还可以了解如何在WordPress中实现HTTP到HTTPS的重定向。