首页 > 华企学院 > 优化教程 > 301永久重定向传递的是全部还是部分权值?

301永久重定向传递的是全部还是部分权值?

作者:华企商城小编  浏览量:170   发布时间:2014-12-24 08:52:01

   301永久重定向传递的是全部还是部分权值?

  百度答:正常的301永久重定向,旧url上积累的各种投票信息会全部转移到新url上。

  一、什么情况下使用301重定向

  在我们讲述301永久重定向之前(不明白什么是301永久重定向的博友,可以先看下马海祥博客《什么是301永久重定向》的相关介绍),首先就要先明白网站在什么情况下才会使用到301永久重定向呢?其目的又是为何呢?

  1、为了网址URL的标准化

  我们经常遇到的就是带www的域名和不带www的域名301重定向问题,在未做301重定向之前,无论是用户或搜索引擎蜘蛛,通过这两个网址是都能访问网站的同一个页面。

  对于用户可能不太在意,因为无论用哪个网址都能访问到网站页面,但是对于搜索引擎来说就是2个不同的URL,意味着2个页面的权重就要分别计算了,最终结果就是网站权重的分散。

  2、网站启用了新域名

  由于某些原因网站启用了新域名,老域名这时候也需要301重定向到新的域名,这样可以告诉搜索引擎网址启用了新的网址或者是用户访问原来的网址不至于打不开而损失了流量。

  我们还关心的一个问题就是老域名的权重是否能传递?权重的传递是需要一个过程的,一般谷歌的反应比百度迅速,至于权重是否能够完全传递,马海祥认为是不会的。

  3、网站内部结构的调整

  SEO站内优化中涉及到目录结构的优化,有些目录网址需要进行301重定向,还有内部一些错误的页面也可以做301重定向,提高用户体验。

  4、当需要删除网站的某些链接时

  当出于需要删除网站中的某些目录时,比如我要删除马海祥博客下的SEO导航,这时就可以用301永久重定向到网站首页。

  二、不同环境下使用301重定向的方法

  对于网站在不同环境,不同网站后台程序下,我们又该如何实现我们的301永久重定向呢?具体的方法有以下几点:

  1、在网站代码中设置301的方法

  (1)、PHP下的301重定向

  header("HTTP/1.1 301 Moved Permanently");

  header("Location:http://www.mahaixiang.cn/");

  exit();

  (2)、ASP下的301重定向

  Response.Status="301 Moved Permanently"

  Response.AddHeader "Location","http://www.mahaixiang.cn/"

  Response.End

  (3)、ASP .NET下的301重定向

  private void Page_Load(object sender, System.EventArgs e)

  {

  Status = "301 Moved Permanently";

  AddHeader ("Location","http://www.mahaixiang.cn/);

  }

  2、用HTML跳转

  例如: ,表示5秒后自动跳转到马海祥博客首页,你也可以把时间设置的更短,但这样做也很容易被搜寻引擎容易误判为spam而遭到惩罚。

  3、用javascript跳转

    

华企商城更多商品介绍:网页链接提取工具    新浪微博营销推广  网上商城建设

文章转载请注明出处:http://www.netshop168.com/article-1391.html


精品推荐
下一篇:分享一下最新的网站seo方案(纯干货)
上一篇:对于更换域名或者目录结构后的301跳转,百度是建议老页面全部301到新页面的首页,还是建议每一个老页面301跳转到其一一
相关文章

华人企业网
关注微信公众号
享受更多优惠

 

消费者最喜爱的网站TOP100 | | 网络社会征信网 | 北京工商 | 法律顾问 | 京ICP备07504386号-6 | 网站地图