我们有一个网站,这是我们的主要域的子域,如site.domain.com。 该网站的官方url是http://site.domain.com ,但有些人一直将其称为www.site.domain.com。 我有一个redirect规则来redirectwww.site.domain.com到site.domain.com,但我最终需要解释为什么www.site.domain.com是不好的做法(或是一个坏主意),但我不知道如何。 是否有任何准则或规则来规定域名方面的最佳做法,尤其是这种情况?
这个问题没有真正的对错答案,完全取决于个人喜好。
WWW前缀来源于指定networking服务器,例如,你可能有mail.site.com,vpn.site.com,san.site.com等www.site.com只是成为网站的标准,但它不是,并从未被要求。 作为一个有趣的阅读,Heroku(Cloud Ruby Rails托pipe)build议使用WWW前缀( http://status.heroku.com/incident/156 ),但这是为了与cnames等的原因。
使用WWW前缀没有困难或坚实的理由。 是的,你可以说不使用它减less你的数据传输几个字节(HTTP主机头,cookies,绝对链接),但你应该总是给这两个选项。 如果你不喜欢www。 然后设置一个redirect到主域。 唯一的考虑是规范的URL(谷歌将www.domain.com和domain.com看作是两个独立的站点,所以通常把它们redirect到另一个站点是很好的)。
你总是可以直接向NoWWW.ORG询问者 ,其组织者做出相当精辟的观点,即将邮件发送到[email protected]而不是[email protected] ,为什么URL应该有rôle域名标签。
这是什么www. 标签当然是一个标签。 实际上并不需要为邮件,FTP和WWW等服务使用rôle域名标签。 他们是多余的和模棱两可的。 (例如, ftp.example.com.可能有或没有WWW服务。)
一个保留了名字的中间房子,就是使http://example.com./像http://www.example.com./一样工作,而这正是大多数人所做的。 (请注意,这样做的规范方式,如同给出的, 不涉及客户端HTTPredirect,而关于redirect的问题实际上是不相关的。)
当然,在一个理想的世界里( 正如吉姆·纳尔逊和其他人所设想的那样 ),WWW会被带到21世纪, 而WWW不会成为一个可耻的落后者 ,这样的名字就会过时。
这也取决于你的观众。 如果你想find每个人的先生和夫人,那么你应该使用www。 这样做的原因是,他们很可能总是通过www进入网站浏览器。 如果他们有一个博客或类似的东西,他们链接你没有复制/粘贴链接,他们也很可能使用www的网站。
就search引擎优化而言,这意味着他们将谷歌(和任何其他search引擎)链接到实际的内容,而不是链接到redirect。
Google遵循redirect。 但链接的数量是基于URL。 如果你使用www,那么大多数人应该把你链接到正确的URL开始。