Когда мы посещаем веб-сайт с помощью нашего любимого браузера, мы обычно просто вводим основную часть URL-адреса и без каких-либо проблем «попадаем» в желаемое место. Но достигли ли мы точки, когда мы можем начать опускать «www» из URL-адресов для всех веб-сайтов сейчас, или все еще необходимо добавлять его?
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser Celeritas хочет знать, имеет ли добавление www в URL-адреса веб-сайтов разницу или нет:
Есть ли смысл в современных веб-браузерах ставить www перед URL-адресом веб-сайта, который его использует? При переходе на «www.facebook.com» или «www.cbc.ca» есть ли какая-либо польза или отличие от исключения «www»?
Действительно ли необходимо сейчас добавлять «www» к URL-адресам веб-сайтов, или вы могли бы просто опустить его при просмотре Интернета и не испытывать никаких проблем?
Ответ
У разработчика SuperUser Synetech есть для нас ответ:
Обычно это не так, но это мог .
Это не имеет ничего общего с браузером; это связано с веб-сервером. Веб-сервер - это компьютер (или даже несколько компьютеров), который принимает запросы на веб-страницы и отправляет соответствующие данные. URL-адрес состоит из нескольких частей, одна из которых является именем или адресом веб-сервера.
Многие компании размещают больше, чем просто веб-сервер, они также могут запускать FTP-сервер, сервер базы данных, почтовый сервер и так далее. Они могут размещаться на той же машине, что и веб-сервер, или на разных машинах.
В прошлом было принято указывать разницу с помощью префикса для согласованности. Так, например, Acme Industries может купить доменное имя «acme.org», а затем создать его. или больше компьютеры для размещения различных служб, которые у них есть. Если вы хотите использовать одну из служб, вы вводите соответствующее имя хоста:
![]()
Так почему же он до сих пор работает без www? Поскольку большинство веб-серверов позволяют принимать разные URL-адреса и перенаправить их по мере необходимости. Для удобства пользователей большинство компаний и организаций устанавливают правило, согласно которому веб-сервер обрабатывает соединения с именем хоста на порту 80 («веб-порт») или перенаправляет его в другую систему, если веб-сервер является другим. машина.
Дифференцировать службу или машину, к которой осуществляется доступ, также можно через порт, но для этого необходимо специально включить ее в имя, так что на самом деле это не лучше, чем использование префиксов:
![]()
Иногда схема может выполнять такую функцию:
![]()
Использование схем также работает и может выполняться автоматически с помощью соответствующего программного обеспечения (например, браузер добавит «http: //», почтовый клиент добавит «pop: //» и т. Д.). Но не существует официальных схем для каждого типа серверов, которые могут существовать, и их изобретение не идеально, потому что для его поддержки потребуется программное обеспечение.
Становится все менее и менее необходимым включать www, но это не универсально, и некоторые сайты по-прежнему требуют его, потому что это помогает поддерживать порядок.
В большинстве случаев мы можем с радостью (и легко) не вводить «www» в URL-адресах наших любимых веб-сайтов, но всегда есть вероятность, что вы столкнетесь с «редким» веб-сайтом, на котором он все еще требуется.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .