重定向的理解301,302-重定向的用法

2023-04-23 18:26:30

 

一直对状态码的理解,只有一个简单的概念。301是永久重定向,302是临时重定向。但这两个重定向是什么意思,分别用在什么业务场景,则完全不知道。然后被人鄙视一脸。

1 首先说概念

301,永久重定向:在请求的URL已被移除时使用,响应的location首部中应包含资源现在所处的URL

302,临时重定向:和永久重定向类似,客户端应用location给出URL临时定位资源,将来的请求仍为原来的URL。

大概说明白了,也有点不太明白。所以是一个请求后,响应头中状态码为301,然后有个字段叫location=newURL这个意思吗,拿到了location后,又进行了新的请求?

答案是对的。一个例子:

当请求如下链接时

https://s.click.taobao.com/Ul8IjRw

如图所示,步骤3为重定向后再次发起的请求
302的情况,在响应头状态码为302时,发起了一个新请求

所以浏览器会进行2次请求。第一次返回301/302

服务器响应 状态码为301+ location为新的url

浏览器会再次请求新的URL

2 应用场景

一般使用301的情况有下面几种:

http网站跳转到https网站二级域名跳转到主域名,http://www.abc.com跳转到http://abc.com404页面失效跳转到新的页面老的域名跳转到新的域名

情况1就是之前的网站没有加ssl安全证书,后面装上ssl证书后让用户访问从http跳转到https;

第情况2 现在很少见,一般网站的域名目前都是使用主域名,www的二级域名使用的越来越少,但是我们要知道如果有时候我们输入www的域名结果跳转到了主域名就是301跳转了;

情况3是使用301最多的情况,不过是在站内页面链接建设还是外链建设的时候,页面内链建设的时候如果锚文本指向了一个404页面,及时的把404页面301跳转到新的页面,主要就是把页面的权重的传递过去,也不影响用户体验。如果一个外链的指向了404,对用户体验的伤害也是非常大的,也要及时把404跳转到新的页面;

情况4,老的域名废弃了,但是老域名的权重高啊,不要浪费了权重,记住如果一个老域名到期后半年内不进行续费或者跳转,这个域名的权重会被重新刷到0,所以一定要珍惜你的老域名。

所以301跳转,对用户体验和谷歌蜘蛛都是比较友好的,权重发生了传递,当然对SEO也是有好处的。

说完了301,再来说说302.

302使用的情况不太常见,因为这是个临时性的跳转,暂时性的把页面A跳转到页面B,但是最终还会使用页面A,这个情况一般就是网站短时间内进行改版,在不影响用户体验的情况下,临时把页面跳转到临时页面。

参考链接:

橘叽锕:谷歌SEO:如何正确理解301、302重定向5 赞同 · 0 评论文章


以上就是关于《重定向的理解301,302-重定向的用法》的全部内容,本文网址:https://www.7ca.cn/baike/18223.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明