Para ser claros: no estoy preguntando si debo usar o no www
en mi URL, o cuáles son los pros y los contras, ese tema está bien cubierto. Tampoco estaba seguro de si se trataba de un desbordamiento de pila, una falla del servidor o una pregunta del webmaster; la migración a un canal más apropiado es muy bienvenida.
Antecedentes : Hace poco me preguntaron para convertir las direcciones URL de un sitio a todo el uso www
, como en http://example.com
a http://www.example.com
. El motivo de la solicitud está sobre mi cabeza. Presento un extracto del correo electrónico:
Tengo un problema
Aparentemente, cada vez que el sitio se configuró originalmente con su red (antes que yo), los instaladores optaron por usar el dominio interno como 'example.com' ... no es bueno ...
Este es un problema que intenta resolverse externamente ... Miré algunas codificaciones de fuente de la página qweb y vi que muchos enlaces están codificados como 'http: \ example.com \ PAGE.XXX' ...
¿Se puede cambiar globalmente de 'http: \ example.com' a 'http: \ www.example.com'?
Puedo resolver www, pero una vez que presiono un enlace, piensa que el servidor es el EJEMPLO interno que alberga el dominio 'example.com' ...
Algo relacionado con que el cliente no pueda acceder al sitio web en su propia red. Como mencioné, no lo entiendo del todo.
Entonces, implementé el cambio, pero durante las pruebas, accidentalmente escribí un extra w
y, para mi sorpresa, el sitio aún funcionaba.
Luego probé varios w
, luego dos, luego escribí algunas tonterías y el sitio aún funcionaba.
EDITAR : para ser más precisos, solo se resolverán los caracteres alfa, numéricos, guiones y guiones bajos, cualquier otra cosa devuelve un error de servidor no encontrado en el navegador.
Acabo de probar esto en Stack Overflow y me redirigí cuando lo usé www
, mientras que todo lo demás devolvió un error "Servidor no encontrado" .
¿Alguien tiene alguna idea de cuál es el punto de esta solicitud de correo electrónico y por qué los accidentes y experimentos que mencioné funcionaron?
Ciertamente puedo proporcionar más información, pero no estoy seguro de qué sería relevante.
Respuestas:
www
es un subdominio deexample.com
.Puede configurar DNS para que tenga varios subdominios que se resuelvan en diferentes servidores web y, por lo tanto, le brinden un sitio diferente.
example.com
(sin subdominio)site2.example.com
site3.example.com
Suena como quien configuró la red
example.com
para resolver en el servidor web interno, en el servidor DNS de la red; Esto es accesible solo para los hosts en la red interna, por lo que cualquier persona que navegueexample.com
dentro de la red ve un sitio web diferente de los externos, ya que utilizan un servidor DNS diferente para resolverexample.com
. Puede haber sido mejor darle a este su propio subdominio. p.ejinternal.example.com
Un usuario dentro de la red navega para encontrar
www.example.com
un enlace y se lo lleva a loexample.com
que está bien externamente, pero internamente se resuelve en diferentes servidores web, por lo que se le ha pedido que cambie los enlaces.Si el contenido en el servidor interno es el mismo que el externo, entonces podría terminar con el problema inverso. Al navegar por el sitio interno, cualquier hipervínculo lo lleva al sitio externo.
Si es posible, puede que le resulte mejor utilizar URL relativas en sus hipervínculos. por ejemplo, en
<a href="/webmasters//index.htm">Index Page</a>
lugar de<a href="https://example.com/index.htm">Index Page</a>
El navegador luego elegiría
https://www.example.com
ohttps://example.com
dependiendo del sitio al que haya navegado.Por qué las
www
obras podrían ser una entrada de DNS comodín , lo que significa que * .example.com se resuelve en la misma IP, lo que en realidad es una trampa para todos los subdominios que no existen.fuente
www
que se resuelva como un subdominio?www
. Mi proveedor de DNS agrega automáticamente www como un subdominio.WWW es un acornmyn para la World Wide Web , también resulta ser un subdominio común empleado por personas para designar que el dominio aloja un sitio web.
En la mayoría de los casos, creo que
www.
se omite el subdominio y realmente no importa si escribe uno u otro. Sin embargo, dado el aspecto actual de la web y ver cómo HTTP y la web son realmente omnipresentes, nunca exigiría la inclusiónwww.
en el nombre de dominio y si busca un sitio web hoy, notará que sitios como Facebook y Google prependwww.
, incluso si no lo escribe.Por qué funciona incluso cuando escribe otras cosas tiene que hacer de la manera en que su DNS está configurado para ese dominio. Hay formas de manejar comodines y reenviar todo el tráfico independientemente del subdominio al mismo servidor web. Pero depende del servidor web responder a cada encabezado de host individual de alguna manera y esto es totalmente configurable (y obviamente debe verificar cuál es la configuración para responder la pregunta en su totalidad).
fuente
Si están tratando de usar exactamente esta "url":
http:\example.com\PAGE.XXX
entonces nada los ayudará.A partir de los
www
sufijos en www.example.com ...Históricamente, 'www' como 'ftp', 'pop3', etc., eran nombres de máquinas que ejecutaban los servicios correspondientes dentro del dominio 'example.com'. Y en realidad este esquema todavía se usa en muchas empresas.
fuente