网站重定向中301与302
一、区别
301永久重定向,301会把原网页权重转移到重定向目标的网站上面。搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。主要是用于在域名的更改或者不带www的域名定向到带www的域名上。
302临时重定向。搜索引擎会抓取新的内容而保留旧的网址,因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。302重定向被搜索引擎认为是一种作弊方式,站内过多的302临时重定向将有可能导致搜索引擎的惩罚,致使站点被降权。影响seo的效果,所以尽量少用。现在还存在利用302的外部重定向来进行“302劫持”的情况,即将别人的内容劫持到自的页面上,来获得更好的权重。
二、常用实例
1、以baidu.com为例:用户在浏览器中输入网址
http://www.baidu.com/
或者http://www.baidu.com/index.php
,实际上访问的都是本站的首页;用户在浏览器中输入网址http://www.baidu.com/
或者http://baidu.com/
,访问的依然都是本站的首页。2、在某些情况下,我们可能需要将站点中的某个文件移动到一个新的位置或更改该文件的名称。此时,用户可能仍然会输入以前收藏的网址来访问该网页文件,因此,我们需要尽量保证以前的网址和新的网址都能够访问到最新的网页内容。
3、假设某个链接404了或者应为什么原因被k了,由于这个页面还有权重,而我想把权重导到网站其它页面上,而不是到404页面上,从而避免浪费。