在做域名解析时,应该设置一个不带www的域名。这样,当用户使用不带www的域名时,可以正常访问你的网站。
本质上
- 一个是顶级域名,而www是二级域名,或者说是一个特殊的二级域名。
- www.和不带www.的域名可以是完全两个不同的网站,大家在做域名解析时可以将他们指向完全不同的两个IP或者网站。
但是实际使用过程中,大家一般是将一个域名同时做了www.和不带www.的域名解析,而且指向同一个站点,因此访问的时候用户是感觉不出来有什么不同。 - 带www和不带www的域名对搜索引擎是同等的,你可以任意选择其中一个作为主域名。
seo层面
- 在搜索引擎看来,带www和不带www的URL是不同的两个URL。使用站长工具查询网站时,用www.baidu.com和baidu.com的结果是不一样的。
- 有无www,对SEO绝对没有影响。甚至Google都说这完全是您的个人喜好。重要的是,您必须始终保持相同的选择,不要随便在网站上添加或删除www。您可以让Google知道您的个人喜好,Google会尊重您的选择。
技术层面
- 如果域名前加www,则www为主机名。有助于提高DNS的灵活性,可以在使用多个子域名时限制Cookies等。没有www的域名也被称为裸域名,没有技术优势。
作为一个程序员本着严谨的态度亲自做了下 cookies ‘污染’的实验。偶在 ‘https://quanzhan.co’ 域名下设置一个cookie
然后发现在二级域名 ‘https://luch.quanzhan.co’ 下竟然也可以看到这个cookie。或者不用试,因为偶已经在二级域名网站看到了的偶一级域名的百度统计的cookie。
这个情况明显对大家建多个网站是不利的。大家应该使用www,因为今天您有一个小型网站,明天则要一个大型网站。可能真的很大。
偶应该将没有www重定向到www吗?
是的。
重定向可确保无论您使用哪种形式的访客都可以输入您的URL,并且还可以确保搜索引擎正确索引您的规范URL。
强烈建议将不带www的域名301重定向到带www的域名,用户在访问不带www的域名时会自动跳转到带www的域名。统一有助于权重集中在一个域名上,不会使PR值分散。
如果没有做301跳转,搜索引擎会认为是两个站点,做不同的收录,但是内容又是一样的,所以会影响带www网站内容的收录。