Технические / Программирование / Не-SEO Плюсы и минусы WWW или нет WWW? - PullRequest
4 голосов
/ 08 мая 2009

Что такое технические / программные / не-SEO плюсы и минусы www или no-www, как для доменов, так и для поддоменов?

Из твиттера Джеффа Этвуда в http://twitter.com/codinghorror/status/1637428313:
msgstr "как бы сожалеть о выборе no-www, потому что он вызывает полную отправку файлов cookie во ВСЕ субдомены. :("
Что это значит? Есть ли запись в блоге или статья, подробно описывающая это?

Какие другие конкретные вопросы и их причины следует рассмотреть для www. против no-www.

Обновление
При поиске дополнительной информации по этой теме я нашел следующее полезное (в дополнение к ответу Лоуренса Гонсалвеса):

1 Ответ

9 голосов
/ 08 мая 2009

Файлы cookie по умолчанию ограничены хостом URL-адреса, на котором они были установлены. Таким образом, файлы cookie, установленные на "http://example.com/foo.html", могут просматриваться другими страницами на" example.com ", но не страницами на других хостах - даже поддоменами.

Можно установить атрибут домена для куки, который может сделать его видимым для большего количества хостов. Этот атрибут домена должен начинаться с точки и должен быть суффиксом имени хоста страницы, на которой установлен файл cookie. Файлы cookie, установленные с атрибутом домена, (потенциально) видны для страниц на хостах, для которых атрибут домена является суффиксом. Таким образом, если атрибут домена cookie - «.example.com», он будет виден на «www.example.com», «forums.example.com», «foo.bar.example.com», но не"example.com". Таким образом, если вы обслуживаете часть своего сайта с сайта «example.com», вы не можете создавать файлы cookie, видимые для субдоменов, но если вы всегда используете субдомены, вы можете создавать файлы cookie, которые могут видеть все субдомены.

Вы можете найти очень подробное, но довольно трудное для понимания объяснение этого в RFC2965 . Я также нашел статью websiteGear , в которой есть довольно четкое объяснение.

...