http - WWW 或非 WWW 的技术/编程/非 SEO 利弊?

标签 http

什么是技术/编程/非 SEO 对于域和子域,www 或 no-www 的优缺点是什么?
来自杰夫·阿特伍德 (Jeff Atwood) 的推特 http://twitter.com/codinghorror/status/1637428313 :
“有点后悔没有 www 的选择,因为它会导致向所有子域提交完整的 cookie。:(”
这是什么意思?有没有详细的博客文章或文章?
应该考虑哪些其他具体问题及其原因 www.与没有 www。
更新 :
在搜索有关此主题的更多信息时,我发现以下有用(除了 Laurence Gonsalves 的回答):

  • Dropping the WWW Prefix
  • 对搜索结果的影响:Jivlain'sIsaac Lin's评论
  • Use Cookie-free Domains for Components
  • 在 StackOverflow 上:Should I default my website to www.foo or not?
  • 在 StackOverflow 上:When should one use a ‘www’ subdomain?
  • 最佳答案

    默认情况下,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/

    相关文章:

    http - 我可以在 Authorization header 中同时使用 Basic 和 Bearer 吗?

    php - 如果网页不存在,我应该返回什么标题?

    c# - 仅当图像较新时如何从 HTTP 下载图像?

    HTTP 数据包,发生了什么?

    HTTP缓存困惑

    php - SourceGuardian 错误

    http - 漂亮的网址和尾部斜杠

    ajax - 为什么我的cookie没有针对不同端口的跨域请求设置

    http - HTTP 1.0 服务器何时关闭连接?

    http.FileServer 缓存文件并在编辑后提供旧版本