做为搜索引擎优化的人员,对于301重定向与404页面这两个名词,相信大家并不陌生。基本上是个seoer都知道这两个名词,看似也都会用。但是根据十二君近几年来地观察,很多人也只是看起来会用而已,实际上大家用的只是很浅显地皮毛,这里十二君给大家普及一下301重定向的实际应用,具体怎么实现可以问自己公司的程序,至于404页面这个之前十二君写过,这里就不做重复了。
301重定向又叫301跳转、301转向,是当用户或搜索引擎向网站服务页面永久性移走
器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。301重定向主要是将需要转移的网址重定向另一个新的网址上,并且是永久性转移。
301重定向一是为了用户而设置,让用户体验更好。二是为了搜索引擎优化而设置,为了不分散网站权重,集权所用,快速提升关键词排名。
哪些情况需要用到301重定向?
①一个站点绑定多个域名
常见地就是很多网站都是为了方便用户,解析了两个域名,如一个是www.cnjunnet.com,一个是cnjunnet.com,这个时候我们就需要用到301重定向。让cnjunnet.com这个域名跳转到www.cnjunnet.com这个域名上,一般网站主机面板就可以直接设置。需要注意的是设置的只是首页301,若是linux系统,基本上设置的就是全站301,若是windows系统,那么还需要写下全站301的程序,因为一般设置的是首页301。什么是全站301,简单来说就是当你输入cnjunnet.com的时候,会跳转到www.cnjunnet.com上面,这只是代表首页跳转。而当你输入内页路径的时候:如cnjunnet.com/website.htm,并不会跳转到www.cnjunnet.com/website.htm路径上面去。所以当一个站点绑定多个域名的时候,不仅要保证不同域名首页跳转到最终一个地址上,内页也要跟随。
②同一个页面存在多个url路径
这个常见的就是很多网站的首页路径后缀存在index.htm、index.html、index.php等,同时域名也能打开,未跳转。如www.cnjunnet.com这个网站首页存在两个路径,www.cnjunnet.com与www.cnjunnet.com/index.htm,那么这个时候我们就需要做301重定向。
③已有页面url发生变化时
当一个页面被收录后,若是改变该页面的url路径,那么之前的路径就会成为网站死链,这个页面上的关键词排名与收录将会消失。那么就需要做301定向,老链接跳转到新链接。
④域名改版
当我们想换个域名的时候,除了域名意外,其余内容完全一样的情况下,想把老域名的收录于排名全部过渡到新域名上,这个时候就需要做301定向。每个页面的链接需要一一对应。比如老域名其中两个页面url为:www.cnjunnet.cn/seo.htm、www.cnjunnet.cn/website.htm
新域名为www.cnjunnet.com,那么分别301重定向对应的页面应为www.cnjunnet.com/seo.htm、www.cnjunnet.com/website.htm
注意事项:做301充当下的同时,建议大家加一下首选域Canonical标签,告知百度以哪个展现为准。
最后:当然301重定向还有其他很多应用场景,这里就不一一列举了,以上内容仅供参考。