理解301重定向(适用于初学者)
网站上的重定向就像帮助迷失的访客找到他们想去的地方。
想象一下:你把自己的网站移到了不同的URL。在这种情况下,你要如何告诉访客你已经搬迁了?
你的一些常客可能已经看到了关于更新或先前的提醒。但是大部分人都不知道。这就是重定向,尤其是301重定向的用处所在!每当访客输入旧的URL,他们会自动被转发到修改后的URL。
如果你想了解关于301重定向的全部内容以及如何使用它们,这是一份完整的301重定向初学者指南。
什么是301重定向?
301重定向是一个HTTP信号代码,用于永久将一个URL重定向到另一个URL。
使用301重定向的原因有很多。网站使用它的最常见原因是当他们将网站移动到新的URL或某个页面被删除时。
所以,每当有人输入旧的URL时,他们会立即被重定向到新的URL,新的URL上有他们正在寻找的内容。
除了内容之外,301还会将原始URL的相同排名权重转发过去。
说到301重定向的SEO,它与搜索引擎通信,让它了解到你的更改。
它告诉搜索引擎之前位于这里的内容现在已经被移动到另一个位置。然而,它没有发生其他变化,因此它在搜索引擎结果页面上的位置应该是相同的。
简而言之,301重定向不会影响你的排名或性能。
关于301重定向的另一件事是,它可以避免404错误页面。每当你删除一个页面时,输入URL会带用户进入一个404页面。相反,301重定向会将用户带到新的位置。
301重定向的过程非常快速,如果用户不看变化的URL,他们几乎察觉不到它。即使用户已经将旧的URL加为书签,经过301重定向后,书签也会更新到最新的URL。
创建301重定向非常简单。你不需要任何编程知识,你可以使用WordPress插件来完成这个任务(稍后会有更多信息)。
现在,让我们看看一些需要添加301重定向的场景或情况:
何时实施301重定向?
#1. 修改URL后
有一些情况下,由于不正确的优化或页面层次结构的更改,需要修改URL。
通常,当你更改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证书,你的网站可能会成为侵权或第三方入侵的受害者。添加SSL证书和HTTPS连接可以使你的网站更安全。
所以,如果你的网站URL从http://domain.com更改为https://domain.com,你需要添加301重定向。
#4. 重新创建页面
你可能会遇到一些场合,需要使用新的主题或更改布局来重新创建整个页面。如果是这样,你需要将旧的页面URL重定向到新的页面,以保持SEO性能。
#5. 从一个域名移动到另一个域名或合并域名
假设您更改了一个域或者有两个域需要合并;在这种情况下,重定向页面使用301是必须的。您的内容和SEO努力可以传递下去,无需重复努力。
如果您在上述任何情况下使用301重定向,您还应该对301重定向对页面的SEO效果有一定的了解。
301重定向对SEO的影响是什么?
在讨论301重定向SEO时,您需要记住,关于SEO的任何信息都是根据经验和进行某些操作的结果得出的。
实际上,Google永远不会透露其算法以及不同因素如何影响SEO。
如果您回顾几年前的情况,一些用户的测试和经验表明,使用301重定向可能会导致一定程度的排名下降。
具体来说,在Google Search Central的这个视频中,暗示了页面排名下降约10%。
显然,Google不会透露任何确切的数字来保护他们的算法机密,但大多数人认为这个数字是准确的。
幸运的是,这是几年前的情况,现在已经不再是这样。您可以使用301重定向而不会损失任何网页的SEO性能。
您只需要记住正确设置301重定向,并且不要创建多个跳转。当URL之间存在4或5个跳转时,机器人将停止跟随它们,并且您的页面将不会被扫描。因此,这会导致SEO差。
多个重定向还会减慢加载速度,这也是一个重要的SEO排名因素。
因此,请放心使用301重定向。只需要正确使用,并避免创建重定向链。
如何进行301重定向-逐步指南
您可以使用不同方法来添加301重定向,针对不同的情况。我们将讨论如何添加常规使用和联盟链接的301重定向。
对于这两种情况,我们将向您展示如何在WordPress CMS上进行操作,因为它是许多网站开发者最流行的解决方案。
常规使用
理想情况下,您应该通过服务器重定向页面,以获得最快和最可靠的重定向。这种方法的唯一问题是,它需要深入了解您的服务器使用的软件堆栈。
例如,Apache、Nginx、IIS或其他某个平台,您需要学习和了解添加301重定向的方法。
因此,我们的建议是在WordPress上使用插件。
在本教程中,我们将使用John Godley的Redirection plugin插件。它是免费使用并且对初学者来说具有简单的用户界面。以下是添加301重定向的步骤:
第1步:下载插件
从WordPress菜单中,导航到“插件”部分,然后点击“添加新内容”。
在搜索栏中搜索“重定向”。
一旦结果显示出来,选择以下插件结果,然后点击“安装”。
安装完成后,点击“激活”。
第2步:转到插件页面
安装并激活插件后,您需要根据自己的需求对其进行优化。
要进入插件页面,请导航到“工具”部分,然后点击“重定向”。
进入插件页面后,完成第一次设置并完成安装。
第3步:为301重定向添加URL详细信息
最后一步是为URL添加301重定向。为此,请点击插件页面左上角的“添加新内容”按钮,以打开重定向弹出窗口。它应该看起来像这样:
在这里,您需要添加3个主要内容:
- 源URL
- 重定向的HTTP代码(301重定向)
- 目标URL
如果你不是专家,我们建议你不要更改弹出窗口中的任何其他选项或字段。
如果你看不到HTTP代码选项,只需点击添加重定向按钮旁边的齿轮图标。尽管如此,默认情况下HTTP代码将被设置为301重定向。
一旦你正确填写了所有字段,只需点击添加重定向完成重定向。
现在你知道如何添加通用的301重定向,让我们继续添加同样的联盟推广重定向。
联盟推广重定向
对于联盟推广重定向,我们将使用插件ThirstyAffiliates。
ThirstyAffiliates是一个管理所有联盟链接的优秀工具。现在,我们将关注使用该插件的免费版本进行301重定向。
首先,继续按照上述步骤下载和安装插件。在搜索栏中输入ThirstyAffiliates,安装并激活它。
接下来,你只需导航到菜单上可以访问的ThirstyAffiliates部分。进入插件页面后,你可以按照以下步骤添加带有301重定向的联盟链接。
步骤1:打开新链接弹出窗口并填写基本详情
首先,点击新建联盟链接按钮以打开弹出窗口。
现在,添加联盟链接的标题和目标URL,目标URL是你的联盟链接页面。
在填写这两个字段后,如果需要,你还可以添加一个图片。
步骤2:选择链接设置
要添加重定向详情,你需要向下滚动,直到在右侧边栏上看到链接选项部分。
在这里,你可以选择你希望链接如何操作的选项。对于我们关心的目标,你必须从重定向类型选项中选择全局(301)。
完成后,向上滚动,点击保存链接按钮完成程序。
你已经知道如何添加通用的301重定向和联盟推广重定向!
值得一提的是,你可以随时使用301重定向检查器来确保重定向准确无误。
这仅适用于审核你可能在选项或URL方面出现的任何问题或错误。
如何检查重定向?
使用Geekflare URL Redirection Checker,你可以检查你的站点状态是否正常或是否有错误。
要使用Geekflare的重定向工具,只需输入你的网站域名,然后点击“运行测试”。
该工具将在几秒钟内加载你的站点重定向状态。
实施301重定向时需要避免的事项
由于我们已经涵盖了关于301重定向及其使用的所有内容,所以理解你不应该做什么也是很重要的。
如果使用不当,301重定向可能对SEO产生负面影响。因此,请确保避免以下错误:
#1. 创建重定向链
如前所述,重定向链对你的SEO非常不利。
如果你有多个链接连在一起的301重定向,当Google的机器人跟随5次重定向后,你的SEO性能可能会降低。
对性能的影响是通过减慢加载速度实现的。Google和你的访问者将不得不等待更长的时间才能到达目标URL,这可能会增加你的网站整体跳出率。
#2. 将301重定向添加到过时或不相关的内容中
如果您对一个过时的内容页面添加了301重定向,那么您实际上并没有以最佳方式解决访问者的查询。更糟糕的是,当您重定向到一个完全无关的页面,其中内容并不是访问者正在寻找的内容时。
这很容易被Google机器人发现,因为它会由于不相关的内容而降低您的排名,而您的访问者也不会感到满意。
#3. 添加不必要的重定向
添加不必要的重定向将增加.htaccess文件的大小。结果,每次加载您的网站时,都会检查所有重定向,以查看键入的URL是否需要重定向到其他位置。
这将仅仅因为无故延长加载时间,拖慢您的网站速度。
确保不要犯这些错误,只在绝对必要的时候才使用301重定向,那么您就不会遇到任何问题。
常见问题解答
301和302之间的基本区别是什么?
301和302以及300系列的HTTP代码或重定向将访问者从一个URL发送到另一个URL。两者之间唯一的真正区别是301重定向是永久重定向,而302重定向是临时的。
301重定向和规范标签之间有什么区别?
301重定向指示Google机器人并将访问者从一个URL转发到另一个URL。而规范标签则表示一个页面或URL有多个版本。两者之间的区别在于规范标签确保只有原始页面被搜索引擎索引。
还有哪些类型的重定向?
总共有5种重定向类型:
1. 301重定向 – 从一个URL永久重定向到另一个URL
2. 302重定向 – 从一个URL临时重定向到另一个URL
3. 303重定向 – 临时、一次性重定向到另一个URL以请求统一资源标识符或通用网关接口
4. 307重定向 – 与303重定向相同的临时重定向目的
5. 308重定向 – 与307重定向相同的永久重定向目的
在大多数情况下,大多数用户只需要熟悉301和302重定向即可。其他的主要是给网页开发人员使用的。
总结
我们已经解释了您需要了解的关于301重定向的所有内容。
所以,如果您计划更改URL或将内容转移到其他网站,您知道该怎么做,更重要的是,知道不该做什么!
您还可以考虑在WordPress中实施HTTP to HTTPS redirect。