Почему некоторые веб-сайты требуют "www"?

Почему некоторые веб-сайты требуют "www" перед остальной частью адреса, в то время как другие, похоже, так же хорошо разбираются с "www", как без него?

Есть ли какая-то веская причина, по которой вы должны настроить доменное имя таким образом?

Ответы

Ответ 1

Есть несколько причин, вот некоторые из них:

1) Человек хотел этого таким образом нарочно

Люди используют DNS для многих вещей, а не только для Интернета. Для них может потребоваться имя основного dns для какой-либо другой услуги, которая важнее для них.

2) Неверные серверы dns

Если кто-то ищет WWW на вашем DNS-сервере, ваш DNS-сервер должен будет его решить.

3) Неверные веб-серверы

Веб-сервер может размещать множество различных веб-сайтов. Он отличает, какой сайт вы хотите, с помощью заголовка Host. Вам нужно указать имена хостов, которые вы хотите использовать для своего веб-сайта.

4) Оптимизация сайта

Лучше не обрабатывать и то, и другое, а пересылать один с перекодированным постоянным кодом статуса http. Таким образом, 2 адреса не будут конкурировать за ранжирование входящих ссылок.

5) Файлы cookie

Чтобы избежать проблем с отправкой файлов cookie браузером. Это также можно решить с измененным кодом состояния http.

6) Кеширование браузера на стороне клиента

Веб-браузеры могут не кэшировать изображение, если вы делаете запрос на www и другой без. Это также можно решить с измененным кодом состояния http.

Ответ 2

Некоторые сайты требуют этого, потому что служба настроена на определенную настройку для доставки веб-контента только через www-поддомен.

Это правильно, так как www является обычным поддоменом для трафика "World Wide Web". Так же, как порт 80 является стандартным портом. Очевидно, что есть и другие стандартные сервисы и порты (http tcp/ip на порту 80 ничего особенного!)

Представьте себе мою компанию...

mx1.mycompany.com 25 smtp и т.д.

ftp.mycompany.com 21 ftp

www.mycompany.com 80 http

Сайты, которые не требуют его, в основном имеют переадресацию в dns или перенаправление какого-либо рода.

например.

*. mycompany.com 80 http

Единственная причина сделать это, насколько я могу судить, если вы предпочитаете ее и хотите.