В основном www
это просто поддомен. Причиной, по которой конкретный сайт не работает без субдомена www, может быть неверно настроенный DNS или неверно настроенная конфигурация.
Вы можете попытаться выполнить nslookup, чтобы узнать, каким IP-адресам они назначены (чтобы проверить правильность настроек DNS):
Пример моего собственного домена:
nslookup responsible-disclosure.com
Server: router.home
Address: 192.168.1.254
Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam: responsible-disclosure.com
Address: 46.105.30.3
nslookup www.responsible-disclosure.com
Server: router.home
Address: 192.168.1.254
Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam: www.responsible-disclosure.com
Address: 46.105.30.3
Если эти два совпадения, вы Apache (vhost) могут быть неправильно настроены. Если вы не видите неправильную конфигурацию, вам нужно добавить свой конфигурационный вопрос, чтобы мы могли посмотреть.
Относительно того, почему люди префикс URL с www, посмотрите Википедию :
Многие доменные имена, используемые для Всемирной паутины, начинаются с www из-за давней практики именования интернет-хостов (серверов) в соответствии с услугами, которые они предоставляют. Имя хоста для веб-сервера часто www, так же, как это может быть ftp для FTP-сервера и news или nntp для сервера новостей USENET. Эти имена хостов отображаются в виде имен субдоменов доменных имен (DNS), как на www.example.com. Использование «www» в качестве имени субдомена не требуется никаким техническим или политическим стандартом; действительно, первый в мире веб-сервер назывался nxoc01.cern.ch, [26], и многие веб-сайты существуют без него. Многие официальные веб-сайты по-прежнему используют «www», или они изобретают другие имена поддоменов, такие как «www2», «secure» и т. Д. Многие такие веб-серверы настроены таким образом, чтобы как корневой домен (например, example.com), так и www поддомен (например, www. example.com) ссылаются на тот же сайт; другим требуется та или иная форма, или они могут отображаться на разных веб-сайтах.
www
это не поддомен , а хост в домене 2. Никто не указывает в RFC, какой домен должен иметь RR, и он должен быть равным www RR, таким образом - «неправильная конфигурация» - это просто FUD