Answers:
请记住,尽管使用www.example.com
可以只在主站点上设置Cookies。使用example.com
仅允许您设置*.example.com
包含的Cookie static.example.com
。因此,对任何子域的每个请求都将包含Cookie,这会稍微降低传输速度。使用www.example.com
可以决定要设置Cookie的哪一部分。
如果要使用www.example.com
,则应example.com
永久重定向到www.example.com
。
该www
子域,在某些情况下,实际上是一个完全不同的服务器比父TLD。尽管大多数搜索引擎都足够聪明以至于能够找出答案,但将重定向进行放置仍然是一种很好的做法。
我完全相反,www.example.com
是永久重定向到example.com
,因为我更喜欢使用较短的规范URL。对我来说也很有意义,我可以期望HTTP请求example.com
将产生一个网页,或者重定向到处理HTTP请求的任何子域。
此外,您还希望人们使用规范的URL链接到您的网站,这是他们从浏览器工具栏中选择的URL。重定向到不是您的规范URL的那个有助于确保这方面的一致性。
包括www
子域似乎可以归结为两个条件:
Cookies-将cookie设置为*.example.com
会使我感到悲伤(导致更多流量),因为cookie随每个请求发送,而与子域无关。在这种情况下,我会选择使用,www
因为它使我可以选择在*.example.com
需要时设置cookie (例如,经过身份验证的用户cookie),或者www.example.com
减少到其他子域的访问量。
美观 -我是否非常在意域名的外观?如果我真的讨厌,www
但担心Cookie的流量,可以通过将静态内容托管在一个全新的域上(例如static-example.com
保持cookie空闲)来缓解此问题。
这是一个较小的考虑因素,但与商业场所有关。非技术用户期望网站www
以其开头,因此当他们看不到自己可能不会将域名视为网站时,他们会希望这样做。
虽然对我们这些知道事情如何运作的人来说似乎很愚蠢,但我经常与家人,朋友和非技术同事面对这种态度,而这些人很可能代表了您的绝大多数客户。
此外,许多软件,例如电子邮件,世界处理器,社交网络客户端和合作伙伴,都将自动识别www
以超链接开头的域名并将其激活-对于裸露的non-www
域名,您需要http://
为该软件添加使它活跃。能够单击链接而不必将其复制粘贴到浏览器中,可以使客户访问您的网站或访问您的竞争对手有所不同。
bbc.co.uk/whatever
重定向到www版本时,它们总是引用其URL 。
http://
放在前面。因此,如果URL是http://www.example.com
,那么我经常使用www.example.com
。如果是这样http://other.example.com
,那我会用http://other.example.com
。否则,用户不会意识到这是一个URL。听起来很疯狂,但是现在人们一直在混淆URL和电子邮件地址。可悲的是,我们在网络上花了很多时间来简化工作,以致我们的用户不再了解基础知识。
就搜索结果或其他所需结果而言,似乎没有任何具体的原因可以使用一种方法。no-www
由于篇幅,我个人比较喜欢。
最重要的是确保您重定向到首选域,并记得在Google Search Console(Google网站管理员工具)中设置首选域。
无需重复上述有关Cookie,美学,非技术用户期望www
子域的有效答案...
我倾向于www.
主站点使用子域方法的另一个原因是本地开发。我local.
用于本地测试服务器。我一直希望可以通过子域访问该站点,并且可以根据需要轻松区分测试站点和实时站点。Cookie可以与本地站点和实时站点分开存放。
www.example.com
现场直播 local.example.com
本地测试服务器将子域用于测试服务器还可以轻松地从移动设备进行测试,因为可以在指向本地测试服务器(本地IP)的公共DNS中定义子域。仅当移动设备位于本地WiFi网络上时,它才能访问本地测试服务器。(确保在本地连接时禁用了移动浏览器优化,否则远程优化服务器还将尝试访问您的本地服务器并失败。)
是的,请始终使用www
而不是裸域。尽管Heroku在某种程度上是专门的,但随着人们跨机器集群部署网站,他们构建的那种路由结构可能会变得越来越普遍。裸域比www灵活得多,因为它们需要A而不是CNAME记录。参见https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords。
尽管您今天可能不这么认为,但Web上的每个站点都应该并且希望不久将一直使用SSL。这是因为安全总比没有安全要好,而且SSL的成本已经只增加了约1%的CPU(请参阅http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html)。您也应该获得www的SSL证书。
我的SEO人员告诉我,Google 不喜欢裸域。这种现象的一个症状是,如果您尝试将myblog.blogspot.com
博客重定向到example.com/blog
,则会收到一条错误消息,指出博客不能托管在裸域中。