Básicamente www
es solo un subdominio. La razón por la que el sitio específico no funciona sin el subdominio www puede ser un DNS mal configurado o una configuración mal configurada.
Puede intentar hacer un nslookup para averiguar a qué IP están asignados (para verificar que la configuración de DNS sea correcta):
Ejemplo de mi propio dominio:
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
Si esos dos coinciden, tu Apache (vhost) podría estar mal configurado. Si no ve la configuración incorrecta, debe agregar su configuración a la pregunta para que podamos echar un vistazo.
En cuanto a por qué las personas prefieren la URL con www, consulte Wikipedia :
Muchos nombres de dominio utilizados para la World Wide Web comienzan con www debido a la práctica de nombrar hosts de Internet (servidores) de acuerdo con los servicios que brindan. El nombre de host para un servidor web es a menudo www, de la misma manera que puede ser ftp para un servidor FTP, y news o nntp para un servidor de noticias USENET. Estos nombres de host aparecen como nombres de subdominio del Sistema de nombres de dominio (DNS), como en www.example.com. El uso de 'www' como nombre de subdominio no es requerido por ninguna norma técnica o política; de hecho, el primer servidor web se llamó nxoc01.cern.ch, [26] y existen muchos sitios web sin él. Muchos sitios web establecidos todavía usan 'www', o inventan otros nombres de subdominio como 'www2', 'seguro', etc. Muchos de estos servidores web están configurados de manera que tanto la raíz del dominio (por ejemplo, example.com) como el www subdominio (por ejemplo, www. ejemplo.com) se refieren al mismo sitio; otros requieren una forma u otra, o pueden mapearse a diferentes sitios web.
www
es subdominio , sino host en el dominio 2. Nadie dice en RFC, qué dominio debe tener A RR y debe ser igual a www RR, por lo tanto, las "configuraciones incorrectas" son solo FUD