¿Por qué un sitio web con www funciona, pero sin www no funciona?

¿Por qué un sitio web con www funciona, pero sin www no funciona?

Tengo un sitio web alojado en sitios comerciales de Google G-Suite dondeversión wwwdel sitio web funciona correctamente, sin embargo, elno wwwLa versión no funciona correctamente:

# wget www.fashioncodebeautysalon.com
--2018-02-22 21:43:15--  http://www.fashioncodebeautysalon.com/
Resolving www.fashioncodebeautysalon.com (www.fashioncodebeautysalon.com)... 172.217.6.51
Connecting to www.fashioncodebeautysalon.com (www.fashioncodebeautysalon.com)|172.217.6.51|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

index.html                                              [ <=>                                                                                                              ]  19.78K  --.-KB/s    in 0.03s   

2018-02-22 21:43:16 (671 KB/s) - ‘index.html’ saved [20257]

# wget fashioncodebeautysalon.com
--2018-02-22 21:43:20--  http://fashioncodebeautysalon.com/
Resolving fashioncodebeautysalon.com (fashioncodebeautysalon.com)... 216.58.195.83
Connecting to fashioncodebeautysalon.com (fashioncodebeautysalon.com)|216.58.195.83|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-02-22 21:43:20 ERROR 404: Not Found.

Para entrar en este estado, en la consola de GoDaddy simplemente creéRegistro DNS Ay copié la dirección IP que obtuve al acceder a la versión www del sitio web.¿Es esta la forma correcta de crear?Registro DNS A, porque no sé si Google garantiza que esta dirección IP en particular permanecerá constante en el tiempo. ¿Hay alguna otra dirección IP específica que debería haber puesto en su lugar?

ingrese la descripción de la imagen aquí

Dado que obtengo 404, me inclino a pensar que el problema no está en DNS, sino en Google Sites, donde su servidor web espera que el valor "Host:" en el encabezado de solicitud HTTP tenga el prefijo "www". Sin embargo, no puedo agregar dicha asignación de direcciones en la consola de Google Sites porque el campo de subdominio no debe dejarse en blanco como se ve aquí:

ingrese la descripción de la imagen aquí

¿Que me estoy perdiendo aqui?

Respuesta1

Agregar una regla de redireccionamiento de dominio.com a www.dominio.com en el panel de control de GoDaddy debería funcionar. ¿Qué pasa con sus visitantes? Si obtienen la redirección 301 la primera vez que visitan su sitio, se almacenará en caché en su navegador. 301 es un código de redireccionamiento permanente, a diferencia del 302, que no se almacenará en caché ni se redireccionará cada vez. Cuál usar depende de ti.

información relacionada