当前位置:首页 > SEO网站 > 正文内容

301 Redirects 转址是什么?跟302有什么差别?

admin3年前 (2022-07-19)SEO网站626

301 Redirects 又叫做301 转址,或称作「 301 重定向」。

所谓的Redirect 或Redirection 就是指「转址」的意思,将原本的网址重新定向到新的网址上。

只是即便是转址也有区分,最常见的有301 Redirect、 302 Redirect,差别在于前者是永久转址,后者是暂时转址。

在SEO 里面最常用的是301 Redirects,302 Redirects 比较少用。

所谓的转址就是将一个URL 转到另一个URL 的过程。而301 Redirects 是指永久性转址,而且301 Redirects 可以将原本网址的网页权重传递给新的网址,如果没有转址,等于新的网址对于Google 来说是一个新页面,需要重新排名,但透过301 Redirects 就能将权重传给新页面,这样就能继承就网页的权重了。

301跳转和302跳转区别.jpg

无论是301 转址还是302 转址,通常都是透过HTTP Status Code (HTTP 301 / HTTP 302)回应给浏览器。如果你还不知道301 Redirects 是什么,以及它跟302 Redirects 之间的差异,本篇文章会有完整教学。


什么是Redirects 转址?

Redirects可以叫做转址或是重定向,简单的说,「转址(Redirects)」是将一个URL 转发到另一个URL 的过程。

转址(Redirects)是一种将用户跟搜索引擎最初请求的页面,重新转址到另外一个URL 的方法。常见的转址包括301 Redirects、302 Redirects 和Meta Refresh。

什么时候要做Redirects 转址?

会需要进行301 Redirects 或是302 Redirects 这种转址行为,通常是本身有需求,原因通常如下。

  • 旧网站不再使用,将旧网站的页面全部转址到新网站

  • 某条网址不再使用,想转址到新网址,并且传递页面权重

  • 原始URL 网址已不存在

  • 对网站某项功能进行A/B Test

  • 子目录网址全部转址到子网域

  • 子网域网址全部301 redirects 到子目录

上面是一些常见的需要进行转址(Redirects)的原因。

在SEO 实务操作上,大部分情况下都是使用301 Redirects。因为301 转址是一种永久性转址,它可以将完整的网页权重传递到新的页面上。在大多数情况下,301 Redirects 是在网站上实现转址的最佳方法。无论是301 Redirects 还是302 Redirects,通常都是透过 HTTP Status Code  (HTTP 301 / HTTP 302)回应给浏览器。下面也会分别教学如何实践301 Redirects 转址。

301 Redirects / 301 转址怎么做?

上面提到即便是转址,也可以有301 Redirects、302 Redirects 和Meta Refresh 的区分。如果你是要将旧页面的权重全部传递到新页面上,301 Redirects 是最好的方式,因为301 Redirects 是永久转址,对于SEO 来讲是最好的。

如果你需要进行301 Redirects ,最推荐的方式是直接在伺服器端进行301 Redirects,例如直接在.htaccess 直接写好301 Redirects 的语法,而不用等用户进入到网站,再透过程式码进行转址,这样反而又更慢了。

.htaccess 设定301 Redirects

.htaccess 这个档案可以放在网站根目录下面,接着你可以在这个档案下面写入各种301 Redirects 语法,下面整理几种常见的转址程式码。

1.旧网址301 Redirects 到新网址

Redirect 301 /123.php http://abc.com/123.html

2.旧网站全部301 Redirects 到新网站

Redirect 301 / http://www.new.com/

3.将网站全部301 Redirects 到某个网域的子目录下

Redirect 301 / http://www.newdomain.com/subfolder/

4.将某个子目录下的网址,全部301 转址到另一个网站

Redirect 301 /subfolder http://www.domain.com/

5.旧网站网址全部301 转址到新网站网址

RewriteEngine onRewriteBase /RewriteRule (.*) http://www.newdomain.com/$1 [R=30

PHP 设定301 Redirects

当你要做301 Redirects 转址的时候,直接修改.htaccess 会是比较推荐的做法,因为这可以在伺服器设定端直接解决。这里说明第二种301 Redirects 方式,如果你的网站是使用PHP 程式语言写的,你可以透过PHP 程式码做301 Redirects。

只要在你想要转址的网页的PHP 程式码区块里面加入以下即可(PHP 程式码区块通常长这样: <?php 程式码?>)。

header("HTTP/1.1 301 Moved Permanently");header("Location: http://example.com");

Wordpress 设定301 Redirects

如果你的网站是使用Wordpress 架设的,而你本身对于程式码一窍不通,别担心,你可以直接安装Redirection 外挂,让你执行301 Redirects 完全没烦恼。

Wordpress 网站可以安装Redirection 这个外挂,这个外挂有超过两百万个安装数。

安装好Redirection 外挂之后,你就可以进入设定页面,并且加入你要进行301 Redirects 的转址网址,相当方便。

301 Redirects (301 转址)跟302 Redirects 差在哪?

301 Redirects 是永久转址,而302 Redirects 则是暂时性转址。当你想将一条网址永远转向另外一个新网址,并且继承原有网址的权重,那么301 Redirects 会是最佳选择。

在SEO 实务操作上,几乎使用到的也都是301 Redirects。

301 Redirects (301 转址)会影响Pagerank 传递吗?

大家都知道当你将原有的网址301 Redirects 到新的网址之后,旧有的网址的Pagerank 权重会传递到新的网址。但可能很多人会很好奇,Pagerank 权重会100% 转移到新网址吗?还是会丢失一点点?

为什么要做301 Redirects?

在SEO 实务操作中,正确使用301 Redirects 是很重要的,因为每个网址对于Google 来说都是独一无二的,如果某个网页你不再使用了,而且你的旧网页原本可以301 Redirects 到新网页,但是你却没有这么做,这等同于你的新网页要重新在Google 搜寻引擎里面进行排名,因为你的旧网页的Pagerank 并没有传递给新网页,这是很可惜的一件事。

旧网站301 Redirects 到新网站之后,301 转址要保留多久?

当你将旧网站全部透过301 Redirects 到新网站之后,很多人可能很好奇,做完301 Redirects 之后,旧网站的301 Redirects 转址到底还要保留多久。

其实做301 Redirects 有点像是一个搬家的动作,Google 本来是索引你的旧网址,当你做301 Redirects 之后,你的旧网址可能不再被索引,Google 可能会改成索引你的新网址。

所以这时间可能是几个礼拜到数个月,看你的网站规模有多大。你可以持续观察旧网站在Google 的索引状况,另外观察新网站的索引状况。另外有些外部网站的反向连结,是连到你旧网站的,这时候你的伺服器设定最好还是持续保持旧网站301 Redirects 的设定,你也可以透过反向连结查询工具来得知有哪些网站反向连结到你的旧网站,然后写信去通知对方将连结网址改成你新网站的网址。

除了Matt Cutts 之外,在Matt Cutts 从Google 离职之后,接任Matt Cutts 成为Google 主要对外发言人的John Mueller 对于这个问题也给出了答案,他认为你的301 Redirects 应该至少要保留一年。

旧网站301 Redirects 到新网站,有数量限制吗?

如果你有一个旧网站,而你想要搬家,并且透过301 Redirects,全部将旧网址移到新网址上,根据Matt Cutts 的说法,是没有301 Redirects 的数量限制的。只不过你要非常注意一件事,那就是你的301 Redirects 的中间不可以有太多层,例如A 301 Redirects 到B,B 又301 Redirects 到C…..这样Google 可能就会认为有问题,因此不再传递权重。

301 Redirects (301 转址)常见问题

301 Redirects 跟302 Redirects 差在哪?

301 Redirects 是永久性转址,而302 Redirects 则是暂时性转址。如果你想将旧页面的Pagerank 传递给新页面,并且减少转址后你的网页在Google 搜寻引擎排名的影响,你应该使用301 Redirects。

301 Redirects 有哪些实务操作方式?

301 Redirects 最建议直接在伺服器端做掉,如果网站是使用Apache 伺服器,你可以在.htaccess 档案里面加入301 Redirects 转址规则。至于在PHP 端操作301 Redirects,则是比较不推荐的作法。另外如果是使用Wordpress 架设网站而且又不太懂程式码的人,可以直接安装Redirection 外挂。

使用301 Redirects 转址之后,301 Redirects 应该保留多久?

建议采纳John Mueller 给的建议,301 Redirects 至少保留一年。

301 Redirects 观念总整理

1、301 Redirects 又叫做301 转址或是301 重定向,Redirects 是转址的意思。当你想要将旧页面转址到新页面,或是将旧网站转址到新网站,就会用到301 Redirects。

2、网址做了301 Redirects 之后,旧网页的Pagerank 会传递给新网页,根据Matt Cutts 的说法,Pagerank 可能会丢失一点点,但也只是一点点,随着时间增加,这影响几乎可以忽略不计。

扫描二维码推送至手机访问。

版权声明:本文由老苏SEO转载并发布,如侵权可联系删除。

本文链接:https://laosuseo.com/?id=389

分享给朋友:

“301 Redirects 转址是什么?跟302有什么差别?” 的相关文章

什么原因导致网站有排名没有流量

什么原因导致网站有排名没有流量

我们在做网站的时候都渴望有好了排名,很多站长朋友经过自己的努力,网站排名很好,甚至一度还能够占据百度的首页位置,可是很多站长朋友却没有因此而获得不错的利润,原因就在于网站的排名虽然有了,可是网站的流量却没有因此而不断提升。今天笔者就跟大家分享一下什么原因导致网站有排名没有流量?希望对大家有所帮助。1...

seo网站优化推广怎么做-SEO网站优化步骤和技巧有哪些?

seo网站优化推广怎么做-SEO网站优化步骤和技巧有哪些?

星腾严选是一家深圳专业网络推广公司,专注于深圳网络推广,网络推广报价,深圳网站建设。下面就由为您讲解seo网站优化推广怎么做?SEO网站优化步骤和技巧有哪些?我们一起看看吧。第一:seo网站优化推广怎么做1.网站挑选关键词给网站布局2.网站文章高质量产出(一般一天更新5篇左右的高质量文章,规律性的去...

如何设置书写网站title才更有利于网站运营?

如何设置书写网站title才更有利于网站运营?

网站标题是对一个网站的高度概括,通过阅读标题,用户可以了解到网站的主体内容,对网站有初步感知。并且网站标题是用户浏览搜索结果时最先看到的、最醒目的内容。所以,一个好的网站标题可以很好地引导网民对网站的点击,给网站带来更多的流量;一个标题如果设计的不得当,很可能导致整个网站的浏览量下降。今天笔者就跟大...

新手怎么做好SEO网站关键词排名

新手怎么做好SEO网站关键词排名

对于新手SEO来说,网站优化选择关键词很难,数量比较少的感觉很好,优化比较简单。如果公司想推广多个关键词,初学者如何优化关键词排名?接下来,老苏SEO将与新手分享关键词排名的技术,一起来看看吧!1.确定关键词制作网站时,需要考虑网站上的关键词。除了网站标题需要确定关键词之外,还要考虑长尾关键词的选择...

网站快照不更新的解决办法是什么

网站快照不更新的解决办法是什么

现在国内搜索市场真可谓是硝烟弥漫,几何时,百度是国内搜索行业公认的“大当家”,然而,随着互联网时代的不断发展,360搜索的横空出世,几大搜索的行业内战,使得搜索市场有了空前的转变。各大搜索引擎也不断推出新的算法,但是每一次算法更新都有很多网站中枪,要么是排名消失,要么是快照停止更新,收录下降。今天笔...

网站SEO优化中常见的几大误区!

网站SEO优化中常见的几大误区!

大家都在做SEO的优化,但是大家对SEO优化有了解多少呢,对其中存在的误区有了解多少呢?今天就来和大家说一声SEO中常见的几大误区!1. 内容要原创,大家都在强调内容一定要原创,但是也有很多人说自己明明写的都是原创,可是为什么就是优化不好呢?其实大家一直在考虑内容原创,但是没有做好页面SE...