A-A+

无法做301重定向?用绝对链接一样解决URL标准化问题!

2010年08月02日 建站之旅

  一直以来,我都被一个问题困扰着。就是我的“三好技巧网”有两个域名:3haoweb.cn和www.3haoweb.cn,而百度在收录的时候,一直只收录3haoweb.cn的网页,而带www的却始终只收录一个主页,大半年了,一直如此,这直接影响了我的网站在百度的权重。而Google却对二者收录都很正常,这让我很纳闷。虽然不要百度,Google一样可以给我的网站的带来可观的流量。但是毕竟百度是个大东家,得罪他不起,他既然看着你不顺眼,就要想办法粉饰一样啊,呵呵。

  于是,我就寻找解决的办法,从而得知,这是URL标准化问题造成的。也就是说,在百度眼里,www.3haoweb.cn和3haoweb.cn是两个不同的网址,如果二者并存,百度就会认为是重复了大量的网页,于是就只收录其中一个,因为不带www的是一级域名,所以通常只收录不带www的网页,而带www的只收录一个主页了事。

  找到了问题的原因,那么如何解决它呢?

  几乎所有人的解决方法都是做3haoweb.cn到www.3haoweb.cn的301重定向。可是我向我用的虚拟主机的空间商提出了要求却被拒绝了。好话说尽,那也是一个“不行”,把我气得直想不到期就换空间了事。

  没想到就在今天,我无意中注意到了DedeCMS后台“基本参数--核心设置”里的一个选项“(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址”。哈哈哈哈,于是大喜,因为选中它之后,网页中的所有链接,都会启用绝对链接,也就是,如果有人用3haoweb.cn开头的网址进入了我的网站,那么点击网站中的任一链接,再打开的网页都会是www.3haoweb.cn开头。这样一来与301重定向就有异曲同工之妙也,呵呵呵呵……

  于是,选中该项后,我把整个网站的栏目和内容全部更新了一遍。

  下面就等着百度先生那双“慧眼”重新审视俺的网站了,阿弥陀佛……
效果回馈:8月21日无意中查询了一下www.3haoweb.cn的收录量,惊讶地发现已经由1突然变成了926,可见事实证明本文提到的修改方法还是非常有效的,呵呵……

微信扫码
支付宝扫码
请打赏,这是对本文作者最实在的帮助和鼓励!

给我留言