Pregunta

He estado tratando de recopilar análisis para mi sitio web y me di cuenta de que Google Analytics no estaba configurado para capturar datos para los visitantes de www.example.com (solo estaba configurado por ejemplo.com). Noté que muchos sitios me redirigen a www.example.com cuando escribo solo example.com. Sin embargo, stackoverflow hace exactamente lo contrario (redirige www.stackoverflow.com a solo stackoverflow.com).

Entonces, decidí que para obtener análisis precisos, debería hacer que mi servidor web redirija a todos los usuarios a www.example.com o example.com. ¿Hay alguna razón para hacer una u otra? ¿Es pura preferencia personal? ¿Cuál es el trato con www? Nunca lo escribo cuando escribo dominios en mi navegador.

¿Fue útil?

Solución

Lección de historia.

Hubo un tiempo en que la Web no dominaba Internet. Una organización con un dominio (por ejemplo, mi universidad, aston.ac.uk) normalmente tendría varios nombres de host configurados para diversos servicios: gopher.aston.ac.uk (Gopher es un precursor de la World Wide Web), news.aston .ac.uk (para NNTP Usenet), ftp.aston.ac.uk (FTP, incluidos archivos FTP anónimos). Eran solo los nombres obvios para acceder a esos servicios.

Cuando apareció HTTP, la convención se convirtió en darle al servidor web el nombre de host " www " ;. La convención fue tan generalizada que algunas personas llegaron a creer que el "www" parte realmente le dijo al cliente qué protocolo usar.

Esa convención sigue siendo popular hoy en día, y tiene cierto sentido. Sin embargo, no es técnicamente necesario.

Creo que Slashdot fue uno de los primeros sitios web en decidir usar una URL sin www. Su jefe, Rob Malda, se refiere a "TCWWW". - " El Maldito WWW " - cuando los artículos de prensa incluyen " www " en su URL Supongo que para un sitio como Slashdot, que es principalmente un sitio web en gran medida, "www". en la URL es redundante.

Puede elegir la que desee como dirección canónica. Pero sé consistente. Redirigir de otras formas a la forma canónica es una buena práctica.

Otros consejos

Además, omitir el "www." le ahorra cuatro bytes en cada solicitud. :)

Realmente es solo un subdominio basado en la tradición. No tiene sentido si no te gusta, y también desperdicia el tiempo de escritura. Me gusta http://somedomain.com más que http://www.somedomain.com para mis sitios.

Es importante tener en cuenta que si no utiliza un www (o algún otro subdominio), todas las cookies se enviarán a cada subdominio y no podrá tener un subdominio sin cookies para servir contenido estático reduciendo así la cantidad de datos enviados entre el navegador y el servidor. Algo de lo que luego podrías arrepentirte.

(Por otro lado, la autenticación de usuarios en subdominios se vuelve más difícil).

Se trata principalmente de establecer una indirección para los nombres de host. Si desea poder cambiar dónde apunta www.example.com sin afectar dónde apunta example.com, esto es importante. Era más probable que esto fuera útil cuando la web era más joven y el " www " ayudó a aclarar por qué existía la caja. En estos días, existen muchos, muchos dominios para servir contenido web, y el example.com registra todo pero tiene que apuntar al servidor HTTP de todos modos, ya que las personas omitirán ciegamente el www. (Solo esta semana me horroricé cuando intenté ir a un sitio que alguien había mencionado, solo para descubrir que no funcionaba cuando omití el www o cuando accidentalmente agregué un punto final después del TLD).

Omitir el " www " Es muy Web 2.0 Adoptr Gamma ... pero con buenas razones. Si la gente solo va a su sitio por el contenido web, ¿por qué volver a agregar el www? En general, lo dejaría caer.

http://no-www.org/

Sin embargo, Google Analytics debería funcionar bien con o sin un subdominio www. Muchos sitios que usan GA con éxito que no fuerzan ni / ni

.

Es el dominio de tercer nivel (consulte Nombre de dominio . Hubo un tiempo en el que designaba un servidor físico: algunos sitios usaban URL como www1.foo.com, www3.foo.com, etc.

Ahora, es más virtual (diferentes dominios de tercer nivel que apuntan al mismo servidor, la misma URL manejada por diferentes servidores), pero a menudo se usa para manejar subdominios, y con algún truco, incluso puedes manejar un infinito cantidad de subdominios: consulte, precisamente, Wikipedia, que utiliza este nivel para el idioma (en.wikipedia.org, fr.wikipedia.org, etc.) u otro sitio para proporcionar URL amigables a sus usuarios (por ejemplo, mi página < a href = "http://PhiLho.deviantART.com" rel = "nofollow noreferrer"> http://PhiLho.deviantART.com ).

Entonces el www. no solo está aquí para la decoración, tiene un propósito, incluso si la gran mayoría de los sitios se apega a este valor predeterminado y, si no se proporciona, lo suministra automáticamente. Sabía que algunos sitios se olvidaban de redirigir, dando un error si lo omitía, mientras se comunicaban en la URL sin www: ¡esperaban que los usuarios lo suministraran automáticamente!

Sin mencionar que la URL ya especifica qué protocolo se utilizará, por lo tanto, "www." es realmente inútil.

Hasta donde recuerdo, en otros tiempos, los servicios como www y ftp estaban ubicados en diferentes máquinas, por lo tanto, era necesario usar las características DNS naturales (subdominios) en este momento (más o menos).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top