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

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

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

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

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

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

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

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

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注