咱们在作网站的SEO的排名的时候会遇到301跳转的问题,有不少的人都不清楚301跳转对一个网站来讲表明着什么意html
思,也就是说当咱们搜索一个域名的时候直接跳转到另外的一个域名。与跳转的不一样的是,跳转只是页面的跳转,而301不浏览器
止是跳转并且还有权重的转移,直接由301前的域名的权重赋值到301跳转后的域名上面。架构
上面只是对301理论上面的一个解释,并且不少的所谓的SEO的专业人士也认为可以帮助网站的权重的转移,不过在实网站
际的运用中,301可否起到真正的权重的转移的做用呢?301重定向主要分为几种状况,在不一样的状况下面所起的做用是不一spa
样的。orm
这样的跳转的结果就是直接输入二级域名的时候,页面就会跳转到一级域名上面。好比:xx.com重定向到www.xx.com上面,那么咱们输入xx.com的时候就会直接跳转为www.xx.com这个地址了。这样作的做用是为了给用户一个暗示,www.xx.com才是网站的主页,若是xx.com和www.xx.com都绑定一样的网站上面,在百度的搜索的结果中就会出现这两个地址,不管有没有作301的重定向,都是一样的搜索结果,301重定向没有把xx.com的权重赋值到www.xx.com上面。htm
这个对比第一种状况要复杂一些,当一些网站出现由于做弊而被K或者须要改动域名的时候,为了不原来的访问的用户的流失因此就须要作不一样的域名之间的301重定向。这样作的结果是搜索域名的时候,直接跳转到另外的一个网站上面,作不一样的域名的域名之间的301的重定向必定要保证一点就是两个网站的架构是同样的,也就是说可以在百度中搜索中显示的域名结构在跳转后的域名中都可以查询的到,这样一来原来的老的域名的用户访问均可以自动化的跳转到现有的域名结构中去了。ci
举个例子,www.abc.com作301跳转到www.def.com的域名,那么咱们在输入地址栏www.abc.com那么就会直接跳转为www.def.com的结果。一样的若是在百度搜索到www.abc.com的相关的域名的记录的时候,好比www.abc.com/xyz.html那么也一样会跳转到www.def.com/xyz.html的界面。因此若是在百度的搜索结果中存在的域名结构在新的域名下面不存在的话,就会形成一个问题就是www.def.com/xyz.html为404错误,对网站的权重来讲是一个损失。get
不过有一个问题,虽然www.abc.com已经跳转到www.def.com,可是在百度搜索中仍然会把www.def.com做为新站来处理。域名
经过上面的例子来看,不一样的域名之间的301的跳转主要的目的仍是把老的用户直接跳转到新的域名下面,而对于网站的权重也没有比较明显的转移。
咱们在访问一些网站的首页的时候会遇到这样的一种状况,在输入首页的时候,会忽然跳到一个内页结构或者是网站的一个目录里面去。
例如,咱们访问www.xx.com,当咱们直接访问这个主页的时候,在咱们的浏览器的地址栏里面会跳转到www.xx.com/ab.html或者是www.xx.com/ab/又或者是其余的一些内页的结构,这也是301跳转的一种方式。
不过这样的跳转只是限于网站或者是目录的结构,这样的跳转方式,是有着比较特殊的用途。这种跳转对百度的搜索的结果也是没有任何的影响,除非跳转后的内页和以前的首页存在上下级的关系就有可能会致使权重的改变。可是若是是直属域名下面的内页,那么对权重没有任何的影响,在百度的搜索结果中,首页的快照也和跳转后的页面内容是相同的。
因此说,301重定向对网站真正的用途很大一部分是为了用户而设置的,让用户的体验更好,可是对网站在百度中的权重的影响是很是小的,几乎不会影响在百度中的排名!