Каковы плюсы и минусы наличия http://www.example.com/
против http://example.com/
?
Например, проблема, о которой я знаю, заключается в том, что если я использую домен без него, www
я не могу установить cookie-файл только для текущего субдомена (так как субдомен не существует), и установленные мной куки-файлы будут отправлены на все субдомены.
Ответы:
Имейте в виду, что использование
www.example.com
позволяет устанавливать файлы cookie только на основном сайте . Использованиеexample.com
позволит вам только установить куки,*.example.com
которые включают в себяstatic.example.com
. Таким образом, каждый запрос на любой поддомен будет включать файлы cookie, которые немного замедляют передачу. Использованиеwww.example.com
позволит вам решить, для какой части вы хотите установить куки.источник
Если вы собираетесь использовать
www.example.com
, вы должны сделатьexample.com
постоянное перенаправление наwww.example.com
.www
Домена к югу, в некоторых случаях, на самом деле совершенно другой сервер , чем родительский TLD. В то время как большинство поисковых систем достаточно умны, чтобы понять это, по-прежнему рекомендуется размещать перенаправления.Я полностью противоположен этому,
www.example.com
это постоянное перенаправлениеexample.com
, потому что я предпочитаю использовать более короткий канонический URL. Для меня также имеет смысл, что я могу ожидать, что HTTP-запросexample.com
приведет к веб-странице или перенаправлению на любой субдомен, имеющий дело с HTTP-запросами.Кроме того, вы хотите, чтобы люди ссылались на ваш сайт с помощью канонического URL-адреса, который они выбирают на своей панели инструментов браузера. Перенаправление на тот, который НЕ является вашим каноническим URL, помогает обеспечить последовательность в этом отношении.
источник
Включение
www
субдомена, похоже, сводится к двум условиям:Cookies - Будут ли установки cookie-файлов
*.example.com
вызывать у меня горе (больше трафика), потому что cookie-файлы будут отправляться при каждом запросе, независимо от субдомена. В этом случае я бы предпочел использовать параметр,www
так как он дает мне возможность устанавливать cookie-файлы,*.example.com
если они мне нужны (например, cookie-файлы аутентифицированного пользователя), илиwww.example.com
уменьшать трафик к другим моим поддоменам.Эстетичность - меня волнует, как выглядит домен? Если я действительно ненавижу,
www
но беспокоюсь о трафике файлов cookie, я мог бы решить эту проблему, разместив свой статический контент на совершенно новом домене, например,static-example.com
который будет свободен от файлов cookie.источник
Это незначительное соображение, но оно актуально для коммерческих сайтов. От нетехнических пользователей ожидается, что веб-сайт начнется,
www
поэтому, когда они не видят, что они не могут думать о домене как о веб-сайте.Хотя для тех из нас, кто знает, как это работает, это может показаться глупым, но я часто сталкиваюсь с таким отношением с семьей, друзьями и нетехническими коллегами, и эти люди, вероятно, будут представлять подавляющее большинство ваших клиентов.
Кроме того, многие программы, такие как электронная почта, мировые процессоры, клиенты социальных сетей и другие, автоматически распознают доменное имя, начинающееся с
www
гиперссылки, и делают его активным - с пустымnon-www
доменом или доменом, который необходимо добавитьhttp://
для программного обеспечения. сделать его активным. Возможность щелкнуть ссылку вместо необходимости копировать и вставлять в браузер может иметь значение для клиента, посещающего ваш сайт или переходящего к вашему конкуренту.источник
bbc.co.uk/whatever
если бы они всегда перенаправляли на версию www.http://
спереди. Так что если URL естьhttp://www.example.com
, то я часто просто используюwww.example.com
. Если бы это былоhttp://other.example.com
, то я бы использовалhttp://other.example.com
. В противном случае пользователи не понимают, что это URL. Звучит безумно, но люди все время смешивают URL-адреса и адреса электронной почты. К сожалению, в Интернете мы настолько много заглохли, что наши пользователи больше не знают основ.Кажется, что нет никаких конкретных причин для использования одного над другим в отношении результатов поиска или других желаемых результатов. Мои личные предпочтения
no-www
, из-за длины.Самое главное - убедиться, что вы перенаправили на предпочитаемый домен, и не забудьте указать предпочитаемый домен в консоли поиска Google (Инструменты Google для веб-мастеров).
источник
Без повторения правильных ответов выше относительно файлов cookie, эстетики, нетехнических пользователей, ожидающих
www
поддомен и т. Д.Еще одна причина, по которой я склоняюсь к использованию
www.
субдомена для основного сайта, заключается в локальной разработке. Я используюlocal.
для моего локального тестового сервера. Я всегда ожидаю, что сайт будет доступен через субдомен, и при необходимости можно будет легко отличить тестовый и живой сайты. Файлы cookie могут храниться отдельно от локальных и живых сайтов.www.example.com
Живой сайтlocal.example.com
Локальный тестовый серверИспользование субдомена для тестового сервера также позволяет легко тестировать с мобильного устройства, поскольку субдомен может быть определен в общедоступном DNS, который указывает на локальный тестовый сервер (локальный IP). Только когда мобильное устройство находится в локальной сети WiFi, оно сможет получить доступ к локальному тестовому серверу. (Убедитесь, что оптимизация мобильного браузера отключена при локальном подключении, в противном случае удаленный сервер оптимизации также попытается получить доступ к вашему локальному серверу и потерпит неудачу.)
источник
Да, всегда используйте
www
вместо голого домена. Несмотря на то, что Heroku несколько специализирован, созданная ими структура маршрутизации, вероятно, станет более распространенной, так как люди размещают сайты на кластерах компьютеров. Обнаженные домены намного менее гибки, чем www, потому что они требуют A вместо записи CNAME. См. Https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .Хотя вы можете и не думать сегодня, каждый сайт в Интернете должен и, надеюсь, скоро будет использовать SSL все время. Это потому, что безопасность всегда лучше, чем отсутствие безопасности, а стоимость SSL уже составляет всего ~ 1% дополнительного процессора (см. Http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). Вы также должны получить свой SSL-сертификат для www.
источник
Мои SEO-специалисты говорят мне, что Google не любит голые домены. Симптомом этого является то, что если вы попытаетесь перенаправить свой
myblog.blogspot.com
блогexample.com/blog
, вы получите сообщение об ошибке, в котором говорится, что блоги не могут быть размещены на открытых доменах .источник