HTTP状态码301和302详解及区别
墨初 Web前端 621阅读
网页的跳转一般为301跳转或302跳转。但301跳转与302跳转之前是有者区别的,下面就详细的来说一下。
301永久重定向
301重定向:表示链接的目标已永久将URL更改为不同的URL,
例如:
73so.com
301永久重定向带有'www'的二级域名
www.73so.com
访问:http://73so.com 会自动跳转到 http://www.73soc.om
注:301重定向对网站真正的用途很大一部分是为了用户而设置的,让用户的体验更好,但是对网站在百度中的权重的影响是非常小的,几乎不会影响在百度中的排名!
302临时重定向
302临时重定向:可简单地表明预期的URL不是给定资源的正确URL,可以临时跳转到正角的URL。
302临时重定向也可以叫做301永久重定向的简化版本。
例:
baidu.com
可以临时重定向到其它网址
www.baidu.com
访问 baidu.com 会跳转到 www.baidu.com
注意:
一般使用302重定向是在一个网站或网页在24到48小时之内临时移到其它位置的情况下能使用该命令,这时候就是做临时性的跳转了,但并不建议经常使用或大量的使用302重定向。
重定向对搜索引擎的影响
1、使用301重定向告诉搜索引擎和用户,网站已永久迁移。这不仅仅照顾到了用户体验,也符合搜索引擎的收录规则,在目前来说是一种非常安全可靠的网站迁移方案。
2、302重定向如果大量使用,给让搜索引擎认为你在用重复的内容,来干扰网站在搜索引擎结果中的排名,并且会被纳入黑帽SEO的范畴,导致网站权重的下降,甚至不再收录网站的相关内容。
注:302重定向经常被用于做url劫持,黑帽seo技术中
301重定向与302重定项的区别
1、301重定向是永久的重定向,搜索引擎在抓取新的内容时,同时也将旧的网站进行替换,替换为重定向后的地址。
2、302重定向只是暂时的重定向,搜索引擎会认为重定向后的地址为临时的,并会保存新的地址
标签:HTML