SEO研究,百度对SEO基本无视,旧域名www. 权重已经超过新域名www.,尽管301仅仅是一个一级目录www./bbs而已,但仍然是收录不减,快照每日,关键词排名已经把新站弄的都没有了。
因为不想影响用户的旧地址访问,因为还有很多外链是旧地址的,所以不想撤销全站301 . 因此决定在旧站上通过robots.txt彻底屏蔽蜘蛛,但1个月时间过去了,情况一直没有好转,难道百度不听话了。连ROBOTS.TXT都限制不住它了? 让我思考了整站301后蜘蛛读取robots.txt是否也会转移。 301后的robots.txt读取是否也会转移,我想既然所有的请求都重定向了,蜘蛛访问robots.txt也没有特权可言.和用户一样的。 所以,读取的应该是转移后的新网站上的robots.txt,所以,如果在旧域名的空间上通过robots.txt禁止蜘蛛访问的话是不会起作用的。 所以要把旧域名屏蔽蜘蛛,集中权重到主站。所以要通过字符串方式,写入.htaccess以下指令。 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /robots\.txt\ HTTP/ RewriteRule ^robots\.txt$ baidu/robots.txt 是把ROBOTS.TXT转移到 新域名的 baidu/robots.txt 在新空间上建立个baidu的文件夹,然后把要用的robots.txt放到到新空间上的baidu文件夹里去。 然后在新的robots.txt上屏蔽即可。 正在实验中,如不久后旧站的百度收录彻底删除旧域名则宣告成功…… 转载原创文章请注明,转载自:白银投资网官方博客[http://www./blog]
本文来自: 白银投资网博客(www./blog) 详细出处参考:http://www./blog/518.html
|
|