如何正确处理带www、不带www的网址?
如何处理好自己网站的带www、不带www的网址,这个问题应该困扰过许多站长吧?虽然网上的说法很多,其实这个问题早就盖棺定论了。
首先,所有的站长都认可的一件事是:带www、不带www的网址都要能访问到你的网站。也就是说,用“www.网址.com”、“网址.com”这两种样式都能进入你的网站。这是当然的,谁也不想自己的站因为被人少输入(或多输入)了www而不能被访问到。那么,怎么做呢?我们需要在网站域名的管理后台里,给带www、不带www的网址都做一个A记录,指向你的主机的IP。这时候,用“www.网址.com”、“网址.com”这两种样式都能进入你的网站。但是,仅仅这样的话,对SEO是不利的。因为在搜索引擎看来,带www和不带www的URL是不同的两个URL,当它们指向同一个网站时,会让搜索引擎不懂应该选择哪一个URL作为主要的。如何解决呢,向下看。
其次,就是正确处理带www、不带www二者的关系问题了。这个问题严重浪漫在初学SEO时就做过深入的研究、思考。在浏览了大量相关文章后,总结了一下,相关的说法有三种:
一种是带www和不带www都做A记录,指向空间的IP。
另一种是带www的做A记录,不带www的做URL转发,转发到带www的域名上。
还有一种是带www的做A记录,把不带www的做301定向。
正确答案是最后一个。严重浪漫在请教了许多SEO高手后,得到的回答都是这样。其中包括两位重量级的SEO高手:SEOWHY论坛的“夫唯”、加拿大华人David Yin。
这样做,对网站的SEO效果是最好的。这样做后的效果是不带www的域名会跳转到www域名,也就是说,你用“6psp.cn”访问我的网站,会自动跳转到“www.6psp.cn”。这样做的好处是显而易见的,那就是不带www的全部跳转到带www的,那么,你的网站的权重全部都放到了带www的网址结构上。
当然了,也可以灵活运用。如果你特别喜欢不带www的网址,平时和别人做友情链接时使用的也都是不带www的。那么就可以把不带www的做A记录,把带www的做301定向。
总之,带www和不带www的域名对搜索引擎是同等的,你需要在建站初期,选择其中一个作为主域名,在做内部链接和友情链接时,都使用这个主域名,这样不就会使PR值分散。
文章写完了,下面是我实际使用中遇到的神奇事儿:
严重浪漫原来的美国主机提供了DNS,我是直接把我的域名绑定到了DNS上面,而不再使用万网的DNS。这样做的好处是,一旦使用了美国主机的DNS,当你在wordpress后台里,确定了把带www的网址作为网站的主域名,主机就会自动的把所有不带www的网址指向带www的。也就是说,省的我做301了。
现在,严重浪漫换主机了,这个主机不提供DNS服务,所以只能做A记录了。然后,在我准备把不带www的做个301重定向到带www的上面去之前,我用下面的一个网友提供的方法测试了一下,让我目瞪口呆的是:不带www的已经定向到带www的上面去了!这我就搞不明白了……
301重定向是否生效,检测的方法:
http://www.ranknow.cn/tools/redirectcheck 中输入旧域名,成功则会显示状态为“200”
http://www.internetofficer.com/seo-tool/redirect-check/ 中输入旧域名,成功则会显示“301 Moved Permanently”
我想起来了,我原来在“谷歌管理员工具”里把带WWW的设置为“首选域”。是不是这样谷歌就帮我301了?
又或者是因为wordpress够强大,只要在后台里设置了“网站地址”是带www的,就会自动把不带www的弄成301定向?
到现在仍然没弄清楚:为啥我的不带www的网址没有做301,却能自动重定向。期待高手指点。
这个是主机商自动做的,我的也是。
@亦斯
我总结的那个正确答案是有可信度的。
不过美国主机直接给不带www的做了301,这个事情确实神奇。
同1、2楼一样,在纠结这个问题。我的不带www比较简单,但是用了各种办法,最终还是转到了www。真是无语了OTZ
应该是谷歌帮你做了301重定向。
看过咯!!
虚拟空间默认的自动指向,应该是301实现的,默认只有A解析过去就是同一个空间
@这夜心情
是啊。
可能只要是是美国主机,不论绑定DNS、或者做A记录,都是自动地把不带www指向带www的。因为老美的使用习惯是带www优先于不带www,虽然www只是个二级域名,不带www才是顶级域名。
我的也是指向IP的,不过也是自动转到www了,一直不知何故,呵呵。