远方的海
远方的海,WordPress,免费
2014 Nov 01 02 : 36

301跳转如何设置以及权重传递等问题

您当前的位置: 首页 > 建站资源 > SEO > 正文
欢迎光临远方的海!您可能还对 WordPress建站免费资源最新IT动态 感兴趣,点击开启 悦读 模式。CTRL+D 快捷收藏本文,我们期待您再次光临!
[文章目录]

换域名后第一件要做的事情就是301跳转了,这篇文章关于如何在linux下设置301跳转和301跳转的SEO相关问题的汇总:涉及到权重传递,301跳转后原网页的问题,和所有页面的301操作。

301跳转的设置方法

先看看301设置的方法,以下均为Apache设置301跳转的方法:

把不带www的域名跳转到带www的域名上:

可以通过.htaccess设置301跳转,在.htaccess文件中输入,下面这串代码就可以了

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.seavia.com
RewriteRule ^(.*)$ http://www.seavia.com $1 [R=permanent,L]

把带www的域名跳转到不带www的域名上:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^seavia.com$ [NC]
RewriteRule ^(.*)$ http://seavia.com/$1 [L,R=301]

重定向olddomain.com到www.newdomain.com

RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

重定向olddomain.com to newdomain.com

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

重定向domain.com/file/file.php 到 seavia.com/otherfile/other.php

RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.seavia.com/otherfile/other.php [R=301,L]

百度员工回答百度对301跳转的处理

该部分来自百度站长中心:原文地址:http://zhanzhang.baidu.com/wiki/330

问:我设置了301跳转,多久可以生效?

答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

问:301跳转生效后,原网页是否会被删除?

答:不会,会与跳转后的新网页同时存在。

问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?

答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?

答:必须所有页面301至新域名的相应页面。

问:原域名所有页面都跳转至新域页首页会有什么影响?

答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

这样301的问题就很清楚了。

以上。

好文!分享给朋友,或者点个赞吧~

文章信息

分类:SEO 建站资源

您可能也会喜欢

发表回复

Post Comment


  1. 凉拌炒蛋炒饭 :

    最后我用了差不多一个月权重才转移到了新网站

    2014-11-1
    • 远方的海水神 :

      有的人一年都没有还原权重呢~

      2014-11-3