2009-03-08 5 views
14

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

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

+1

Dupe: http://stackoverflow.com/questions/486621/when-should-one-use-a-www-subdomain – bzlm

+1

Проклятье ... «Не связано программирование»? Моды находятся на трещине ... – Shog9

+1

Я не думаю, что это точный обман –

ответ

13

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

1) Человек хотел это так нарочно

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

2) ошибки в настройке серверов DNS

Если кто-то делает поиск в WWW для вашего DNS-сервера, ваш DNS-сервер должен был бы решить.

3) Неверно сконфигурированные веб-сервера

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

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

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

5) Печенье

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

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

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

2

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

Это верно, поскольку www является обычным поддоменом для трафика «Всемирной паутины». Так же, как порт 80 является стандартным портом. Очевидно, что существуют другие стандартные службы и порты, а также (не HTTP протокола TCP/IP на порт 80 ничего особенного!)

Представьте MyCompany ...

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

FTP .mycompany.com 21 FTP

www.mycompany.com 80 HTTP

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

например.

* .mycompany.com 80 HTTP

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

 Смежные вопросы

  • Нет связанных вопросов^_^