我的z-blog新站在完成分类首页静态优化以后,经过几天很快看到百度快照每天更新,收录也正常,可关键字排名依然没有上去,我想这种情况应该和权重有很大的关系。昨天检查百度快照的时候,才发现竟然有带www和不带www的两个首页快照,而内页快照则全是带www的。这才记得网站没有做301重定向,致使不高的权重分散在两个网址上面。
一、网站为什么要做301重定向
简单的说301重定向的功能是完成网址域名的跳转,可以增加目标网站的权重值,从理论上说,它是一种非常安全,既不会影响网站权重,也不会被搜索引擎视为作弊的最好跳转方法。当然,方法再好也不能够滥用。那么在什么情况下,各位站长需要用到网站优化301重定向方法?
1.网站有多个快照
比如我的网站现在就发现百度中有两个网站的快照,www.***.com和***.com都有快照。而我不准备把***.org 当做主域名但也不能把他停止解析。所以,把不带www的域名做了跳转。
2.网站存在多个域名
如果网站上存在多个域名,如xxxx.com xxxx.net xxxx.org 这些域名打开的都是一下网站,那么就有必要定一个主域名,把其它不重要的指向主域名,因为其它域名会把主域名的权重分走。
3.要更换域名的情况
有的时候我们会遇到网站域名到期,或者是其它原因准备换域名的时候,可以用它来把旧域名指向新的域名。
4.网址出现问题的情况
当有页面内容被删除或出现错误访问不了。但要注意的是301是永久重定向,如果是临时跳转的话,一定不要忘了恢复。而且也不太建议临时跳转使用301重定向。
二.代码实现zblog网站 301重定向的具体操作步骤:
1.复制如下代码,并将代码中“***.com”改成你自己的网址。
if request.ServerVariables("SERVER_NAME")="***.com" then Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.***.com" Response.End end if
2.进入网站后台,打开文件管理。
3.在网站根目录下找到default.asp 文件,点击进入编辑状态。
4.将以上复制代码粘贴放在default.asp图中相关位置。
5.最后提交修改好的文件。
6.301重定向检测。
完成以上操作以后,我们还需要检测网站301重定向是否成功。方法是直接访问一下你网站不带www的域名,看是否成功跳转到带www的域名。当然如果觉得还不保险的话,就要通过301重定向检测工具查询网站状态。如果查询结果返回值是 Http/1.1 301 Moved Permanently 那就说明,重定向成功,如下图所示:
这里值得再次强调的是301重定向是搜索引擎相对友好的跳转方式,而http/1.1 302 Found 为临时重定向,很容易被搜索引擎判断为作弊。
三、百度对网站优化301重定向的敏感度
我的网站在今天凌晨用代码做好301重定向后,在9点左右查看百度快照,发现不带www的网址快照没有更新,而带www的网址快照更新了。而昨天查看的时候,两个网址的快照还是同步的。这个变化说明了百度搜索引擎现在对301重定向是比较敏感的。
1.带www的网址快照已更新,如图:
2.不带www的网址快照没变化了,如图:
这也说明301重定向后,权重的传递也并不是马上就开始的,听很多站长分析这个权重的传递过程可能要花的时间比较长,有兴趣的可以自己去跟踪,这里就不再赘述了。
文章由好身材减肥网http://www.haoshencai520.com小编原创,转载请注明!