什么是技术/编程/非 SEO 对于域和子域,www 或 no-www 的优缺点是什么?
来自杰夫·阿特伍德 (Jeff Atwood) 的推特 http://twitter.com/codinghorror/status/1637428313 :
“有点后悔没有 www 的选择,因为它会导致向所有子域提交完整的 cookie。:(”
这是什么意思?有没有详细的博客文章或文章?
应该考虑哪些其他具体问题及其原因 www.与没有 www。
更新 :
在搜索有关此主题的更多信息时,我发现以下有用(除了 Laurence Gonsalves 的回答):
最佳答案
默认情况下,cookie 仅限于设置它们的 URL 的主机。因此,设置在“http://example.com/foo.html”上的cookies 可以被“example.com”上的其他页面看到,但不能被其他主机上的页面看到——甚至不能被子域看到。
可以为 cookie 设置域属性,使其对更多主机可见。此域属性必须以点开头,并且必须是设置 cookie 的页面主机名的后缀。使用域属性设置的 Cookie(可能)对以域属性为后缀的主机上的页面可见。因此,如果 cookie 的域属性是“.example.com”,它将在“www.example.com”、“forums.example.com”、“foo.bar.example.com”上可见,但在“example.com”上不可见”。因此,如果您从“example.com”提供网站的一部分,则无法制作对子域可见的 cookie,但如果您始终使用子域,则可以制作所有子域都可以看到的 cookie。
您可以在 RFC2965 中找到非常详细但有点难以阅读的解释。 .我还发现了一个 websiteGear article这有一个非常清楚的解释。
关于http - WWW 或非 WWW 的技术/编程/非 SEO 利弊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/839095/