对于域名和子域名,www或no-www的技术/编程/非搜索引擎优化优缺点是什么?
杰夫阿特伍德的推文http://twitter.com/codinghorror/status/1637428313:
“有点后悔没有www的选择,因为它导致完整的cookie提交到所有子域。:(”
这是什么意思?是否有博客文章或文章详细说明了这个?
www应考虑哪些其他具体问题及其原因。 vs no-www。
更新:
在搜索关于此主题的更多信息时,我发现以下有用(除了Laurence Gonsalves的回答):
答案 0 :(得分:9)
默认情况下,Cookie仅限于其设置的网址的主机。因此,“example.com”上的其他页面可以看到设置在“http://example.com/foo.html”上的cookie,而不是其他主机上的页面 - 甚至不是子域。
可以为cookie设置域属性,使其对更多主机可见。此域属性必须以点开头,并且必须是设置cookie的页面的主机名的后缀。使用域属性设置的Cookie(可能)对于域属性为后缀的主机上的页面可见。因此,如果Cookie的域属性为“.example.com”,则会在“www.example.com”,“forums.example.com”,“foo.bar.example.com”上显示,但不是< / em>“example.com”。因此,如果您从“example.com”提供部分网站,则无法制作子域可见的Cookie,但如果您始终使用子域,则可以制作所有子域都可以看到的Cookie。
您可以在RFC2965中找到一个非常详细但有些难以理解的解释。我还找到了一个websiteGear article,它有一个非常明确的解释。