首页 > SEO建站 > SEO百科302重定向是什么意思?详解301和302的区别与302重定向对SEO的影响

302重定向是什么意思?详解301和302的区别与302重定向对SEO的影响

2022-03-23 12:14:51

302重定向是什么意思

一、302重定向是什么意思

302重定向又称之为暂时性转移(Temporarily Moved ),英文名称:302 redirect, 也被称为暂时重定向(temporary redirect),是HTTP协议中的一个状态码(Status Code)。302是一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。

302重定向可以简单的理解为该资源原本确实存在,但已经被临时改变了位置;换而言之,就是请求的资源暂时驻留在不同的URI下,故而除非特别指定了缓存头部指示,该状态码不可缓存。

二、什么情况下需要302重定向

一般使用302重定向是在一个网站或网页在24到48小时之内临时移到其它位置的情况下能使用该命令,这时候就是做临时性的跳转了。在使用的过程中不要使用太多的302重定向,因为搜索引擎会认为新的跳转url是临时性的,302重定向用得过多的话,可能会导致我们的网站被降权,302重定向使用场景大致有以下几种。

1、当你想将用户重定到正确的网站版本(基于位置/语言)时。

2、当你要对网页的功能或设计进行 A / B 拆分测试时。

3、你希望在不影响旧页面排名的情况下获得新页面的反馈时。

4、当你正在进行促销,并希望暂时将访问者重定向到促销页面时。

三、301和302的区别

301、302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:

301 redirect: 301 代表永久性转移(Permanently Moved),301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址。

301重定向结束后,如果只删除重定向相关代码,客户端的URL缓存是不会改变的,因此用户点击收藏夹时,就会访问之前301时新的URL,但是该路径已经被删除换为旧的路径,因此用户得到的只会是404。

302 redirect: 302 代表暂时性转移(Temporarily Moved ),302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。

在302重定向结束后,只需要删除相应的重定向相关代码即可恢复原状,用户点击收藏夹依然可以访问资源。

四、302重定向设置方法

1、如果要创建从一个 URL 到另一个 URL  的 302 重定向,请将以下内容添加到你的 .htaccess  文件中:

Redirect 302 /old-page.Html /new-page.html

2、使用 RankMath 或  WordPress 中的重定向插件来执行此操作:

重定向插件示例

3、如果你要重定向整个网站,请使用以下代码:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^youhuaxing.cn [NC,OR]

RewriteCond %{HTTP_HOST} ^www.youhuaxing.cn [NC]

RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=302,NC]

只是你也许不想使用 302 将一个站点重定向到另一个站点。大多数域更改都是永久性的,所以你需要使用 301。从 HTTP 重定向到  HTTPS,或者从非 www 重定向到 www(反之亦然),情况也是一样的。

五、302重定向对SEO的影响

能够对302重定向具备优异处理能力的只有Google。也就是说,在网站使用302重定向命令将其它域名指向主域时,只有Google会把其它域名的链接成绩计入主域,而其它搜索引擎只会把链接成绩向多个域名分摊,从而削弱主站的链接总量。既然作为网站排名关键因素之一的外链数量受到了影响,网站排名降低也是很自然的事情了。

从网址A做一个302重定向到网址B时,主机服务器的隐含意思是网址A随时有可能改主意,重新显示本身的内容或转向其他的地方。大部分的搜索引擎在大部分情况下,当收到302重定向时,一般只要去抓取目标网址就可以了,也就是说网址B。如果搜索引擎在遇到302转向时,百分之百的都抓取目标网址B的话,就不用担心网址URL劫持了。问题就在于,有的时候搜索引擎,尤其是Google,并不能总是抓取目标网址。比如说,有的时候A网址很短,但是它做了一个302重定向到B网址,而B网址是一个很长的乱七八糟的URL网址,甚至还有可能包含一些问号之类的参数。很自然的,A网址更加用户友好,而B网址既难看,又不能用户友好。这时Google很有可能会仍然显示网址A。由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的时候,并不能像人一样的去准确判定哪一个网址更适当,这就造成了网址URL劫持的可能性。也就是说,一个不道德的人在他自己的网址A做一个302重定向到你的网址B,出于某种原因,Google搜索结果所显示的仍然是网址A,但是所用的网页内容却是你的网址B上的内容,这种情况就叫做网址URL劫持。你辛辛苦苦所写的内容就这样被别人偷走了。302重定向所造成的网址URL 劫持现象,已经存在一段时间了。不过到目前为止,似乎也没有什么更好的解决方法。在谷歌曾进行的Big Daddy数据中心转换中,302重定向问题也是要被解决的目标之一。从一些搜索结果来看,网址劫持现象有所改善,但是并没有完全解决。

六、302重定向注意事项

1、若准备将服务器上的文件移到其它地方时,须就以下信息正确地通知搜索引擎的爬行程序:

- 目标地址:这些文件被移向何方

- 移动属性:暂时移走还是永久性移走

2、对拥有多个域名的网站,优化猩SEO建议把那些不想在搜索引擎上推广的域名用301跳转命令来永久性重定向。

7、302重定向的不利影响

302重定向很容易被搜索引擎误认为是利用多个域名指向同一网站,那么你的网站就会被封掉,罪名是"利用重复的内容来干扰Google搜索结果的网站排名"。因为302重定向经常被用于做url劫持,黑帽SEO技术中,而且百度在处理302重定向技术还不成熟,经常将它纳入到黑帽SEO的范畴中,而google对这方面识别处理就完善了许多。所以302重定向在现阶段的搜索引擎技术中,还是容易导致网站降权的,尽量不用。但从seo、网站优化方面来说是弊大于利。

最后总结

302 的含义是"临时"的,即用户或者爬虫看到302,会认为原来的URI仍然有效,但暂时不可用,所以只会执行简单的跳转页面,不记录新的URI,也不会有其他的多余动作,下次访问还是用原URL。302重定向用得过多的话,可能会导致我们的网站被降权,谨慎使用!

想了解更多SEO百科的内容,请访问:SEO百科

本文来源:https://www.youhuaxing.cn/seojianzhan/17343.html

免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,不承担任何法律责任。
用我们的专业,做您满意的SEO+高端网站建设服务商!