Статьи

Ваше доменное имя: вы www или нет?

Эта статья является частью серии, созданной в сотрудничестве с SiteGround . Спасибо за поддержку партнеров, которые делают возможным использование SitePoint.

В первые дни в Интернете было необходимо опубликовать ваш веб-адрес с префиксом «www». Эти три персонажа предотвратили путаницу; было более очевидно, что вы имели в виду веб-домен.

Но нужен ли «www» в 2017 году?

Сеть является плодовитой, и немногие организации предпочитают публиковать свои URL с предшествующим «www». Люди понимают, что Google.com, Facebook.com, Twitter.com и SitePoint.com являются веб-сайтами. Домен верхнего уровня (TLD), такой как ‘.com’, делает это более очевидным, но даже без него сеть обычно является первой точкой вызова для любого, кто ищет компанию или услугу.

Дело за «WWW»

Префикс «www» не устарел. Это однозначный, технически точный и отличает адрес от аналогичных URL для протоколов, таких как почта или FTP.

Хотя веб-адрес может быть идентифицирован по его префиксу .com или конкретной стране, в последние несколько лет были введены сотни вариантов доменов верхнего уровня. Если вы используете менее узнаваемый или неоднозначный TLD, такой как mysite.ninja, добавление «www» поможет избежать каких-либо сомнений.

Без ‘www’ вы должны установить DNS-запись вашего корневого (не www) домена так, чтобы она указывала на IP-адрес вашего веб-сервера. Это может быть слишком жестко, если вы столкнетесь с проблемами доступности или производительности; А-запись является фиксированной и может занять один или два дня для распространения изменений. Субдомен www можно настроить с помощью записи DNS CNAME, которая может быть обновлена ​​и изменена мгновенно.

Вы также должны быть осторожны с cookie и хранением на стороне клиента. Значения cookie, sessionStorage или localStorage, заданные для домена без www, являются общими для всех поддоменов. Если ваш основной веб-сайт — mysite.com — устанавливает 10 КБ данных cookie, он будет передаваться с каждым запросом и ответом для app.mysite.com, независимо от того, использует ли это приложение данные или нет.

Наконец, префикс «www» необходим в таких приложениях, как почтовые клиенты и текстовые процессоры, которые преобразуют текст в ссылки.

Дело за не «www»

Несмотря на технические проблемы, поднятые выше, использование домена без www редко является проблемой, если у вас нет сложных требований к хостингу или приложениям. Корневые адреса легче читать, быстрее вводить и легче размещать в небольших (мобильных) интерфейсах браузера. Этот адрес, скорее всего, сработает в следующем твите без необходимости использовать сокращатель URL.

Мало кто будет смущен — особенно когда многие используют окно поиска Google, а не адресную строку браузера.

Это в основном вещь тщеславия

Некоторые доменные имена выглядят лучше и более сбалансированными с помощью «www», например

  • www.google.com
  • www.facebook.com
  • www.bbc.co.uk

Некоторые выглядят лучше без:

  • twitter.com
  • yahoo.com
  • wikipedia.org

Некоторые, кажется, работают хорошо в любой ориентации:

  • sitepoint.com / www.sitepoint.com
  • amazon.com / www.amazon.com
  • dropbox.com / www.dropbox.com

Выберите тот, который подходит вашему домену, но …

Настройте это мудро

Пользователи могут добавлять или не добавлять «www», поэтому убедитесь, что адреса www и non-www работают, когда сделан запрос браузера. Это может быть достигнуто несколькими способами, но самым простым вариантом может быть настройка конфигурации веб-сервера.

Следующий код настраивает Apache для перенаправления всех не-www запросов на www-версию URL. Добавьте его в файл .htaccess

 RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Кроме того, этот .htaccess

 RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Это позволяет публиковать домен www в документах или электронных письмах, даже если это не требуется.

Вы также должны быть осторожны, если ваш сайт обслуживается по защищенному HTTPS. SSL-сертификаты часто действительны как для доменов, не относящихся к www, так и для доменов www, но нет никакой гарантии Обратитесь в центр сертификации — может потребоваться приобрести дополнительный или групповой сертификат, если у вас неправильный. Некоторые хостинг-провайдеры, такие как наш партнер SiteGround , позволяют вам заказать SSL-сертификат, который будет работать с вашим доменом с префиксом www или без него.

Наконец, примите решение и придерживайтесь его. Никогда не переключайтесь между URL-адресами без www и www по прихоти! Приведенный выше код .htaccess Распространение изменений может занять некоторое время; пользователи могут столкнуться с проблемами доступа, пока это происходит.

Ваша компания решила использовать или отказаться от «www»? Был ли это успех? Кто-нибудь заметил ?!