¿Debo incluir "www" en las URL de mi sitio web? ¿Cuáles son los pros y los contras?


78

¿Cuáles son los pros y los contras de tener http://www.example.com/vs http://example.com/?

Por ejemplo, un problema que conozco es que si uso un dominio sin wwwno puedo configurar una cookie solo para el subdominio actual (ya que no hay subdominio), y las cookies que configuro se enviarán a todos los subdominios.


1
@ John Conde: Creo que la edición que aprobaste empeoró la pregunta ... "Mi pregunta es bastante simple a compleja y quiero saber las entradas y salidas de www vs no-www". fue editado en, que está en inglés roto y no tiene sentido en ningún caso.
Thomas Bonini

Respuestas:


66

Sin embargo, www.example.comtenga en cuenta que el uso le permite configurar Cookies solo en el sitio principal . El uso example.comsolo le permitirá establecer cookies *.example.comque incluyen static.example.com. Por lo tanto, cada solicitud de cualquier subdominio incluirá las cookies que ralentizan un poco la transferencia. El uso www.example.comle permitirá decidir qué parte desea configurar las cookies.


77
Esta es una de las principales razones por las cuales los sitios web grandes configuran dominios completamente separados para contenido estático (como sstatic.net para Stack Overflow) para que tengan dominios libres de cookies. Más información aquí: developer.yahoo.com/performance/rules.html#cookie_free
Greg Bray

10
sí, este es el mayor inconveniente del movimiento "no-www", con mucho. Definitivamente es molesto.
Jeff Atwood

@Jeff: cierto hasta cierto punto, pero puede ser más beneficioso alojar contenido estático en un dominio diferente de todos modos, para aumentar la paralelización.
DisgruntledGoat

3
@DisgruntledGoat: ¡la paralelización se incrementa también usando subdominios! developer.yahoo.com/performance/rules.html#split
Marco Demaio

1
Esta respuesta se está volviendo obsoleta ahora que RFC 6265 está más ampliamente implementado. (Sin embargo, no existía en el momento en que se escribió esta respuesta).
Michael Hampton

27

Si va a usar www.example.com, debe hacer example.comun redireccionamiento permanente a www.example.com.

El wwwsubdominio, en algunos casos, es en realidad un servidor completamente diferente al TLD primario. Si bien la mayoría de los motores de búsqueda son lo suficientemente inteligentes como para descubrirlo, sigue siendo una buena práctica colocar el redireccionamiento.

Soy todo lo contrario, www.example.comes una redirección permanente a example.com, porque prefiero usar la URL canónica más corta. También tiene sentido para mí que pueda esperar que una solicitud HTTP example.comproduzca una página web o una redirección a cualquier subdominio que esté tratando con solicitudes HTTP.

Además, desea que las personas se vinculen a su sitio utilizando la URL canónica, que es la que seleccionan de la barra de herramientas de su navegador. El redireccionamiento en el que NO es su URL canónica ayuda a garantizar la coherencia en ese sentido.


23

La inclusión del wwwsubdominio parece reducirse a dos condiciones:

  1. Cookies : la configuración de cookies *.example.comme causará dolor (incurrirá en más tráfico) porque las cookies se enviarán con cada solicitud, independientemente del subdominio. En este caso, optaría por usar el wwwya que me da la opción de configurar cookies en *.example.comcaso de que lo necesite (por ejemplo, cookie de usuario autenticado), o www.example.compara reducir el tráfico a mis otros subdominios.

  2. Estética : ¿me importa mucho cómo se ve el dominio? Si realmente odio wwwpero estoy preocupado por el tráfico de cookies, podría aliviar el problema alojando mi contenido estático en un dominio completamente nuevo como el static-example.comque permanecería libre de cookies.


17

Esta es una consideración menor pero relevante para sitios comerciales. Existe la expectativa de los usuarios no técnicos de que un sitio web comience, por wwwlo que cuando no ven que podrían no pensar en un dominio como un sitio web.

Si bien puede parecer una tontería para aquellos de nosotros que sabemos cómo funcionan las cosas, he encontrado esta actitud con frecuencia con familiares, amigos y colegas no técnicos y es probable que estas personas representen a la gran mayoría de sus clientes.

Además, una gran cantidad de software, como el correo electrónico, los procesadores mundiales, los clientes de redes sociales, etc., reconocerán automáticamente un nombre de dominio que comienza wwwcomo un hipervínculo y non-wwwlo activará ; con un dominio simple o simple, deberá agregar el nombre http://del software. para hacerlo activo. Poder hacer clic en un enlace en lugar de tener que copiar y pegar en un navegador podría marcar la diferencia entre un cliente que visita su sitio o acude a su competidor.


En realidad, veo mucha publicidad de nombres de dominio sin www. Por ejemplo, la BBC siempre cita su URL como bbc.co.uk/whatevercuando siempre redirige a la versión www.
DisgruntledGoat

+1 Estoy totalmente de acuerdo con tu menor consideración. Es cierto que definitivamente existe "una expectativa de los usuarios no técnicos de que un sitio web comienza con www" y también es cierto: "así que cuando no ven que podrían no pensar en un dominio como un sitio web". Suena extraño para usuarios de tecnología como nosotros, pero así es la vida.
Marco Demaio

Por lo general, si la URL no comienza con www, la incluyo http://al frente. Entonces, si la URL es http://www.example.com, entonces a menudo solo uso www.example.com. Si lo fuera http://other.example.com, entonces lo usaría http://other.example.com. De lo contrario, los usuarios no se dan cuenta de que es una URL. Suena loco, pero la gente mezcla URL y direcciones de correo electrónico todo el tiempo. Lamentablemente, hemos simplificado tanto las cosas en la web que nuestros usuarios ya no conocen los conceptos básicos.
Brad

En realidad, lo que hicimos fue ampliar el alcance de Internet a personas que nunca fueron educadas en ese sentido. Hace diez años, básicamente solo tenías nerds en Internet. (Exageración). Hoy en día, casi literalmente, todo el mundo usa Facebook, Google, "Internet". Cuántas personas hay por ahí sin saber cómo funciona un automóvil. O un percolador. O tipografía. (Con diversos grados de relevancia.)
Cornelius

9

No parece haber ninguna razón concreta para usar uno sobre el otro en cuanto a resultados de búsqueda u otros resultados deseados. Mi preferencia personal es no-www, debido a la longitud.

Lo más importante es asegurarse de que redirige a su dominio preferido y recuerde configurar su dominio preferido en Google Search Console (Herramientas para webmasters de Google).


4

Sin repetir las respuestas válidas anteriores sobre las cookies, la estética, los usuarios no técnicos que esperan el wwwsubdominio, etc.

Otra razón por la que tiendo a favorecer el www.enfoque de subdominio para el sitio principal es para el desarrollo local. Lo uso local.para mi servidor de prueba local. Siempre espero que se acceda al sitio a través de un subdominio y puedo distinguir fácilmente entre la prueba y los sitios en vivo si es necesario. Las cookies pueden mantenerse separadas de los sitios locales y en vivo.

  • www.example.com Sitio en vivo
  • local.example.com Servidor de prueba local

El uso de un subdominio para el servidor de prueba también permite realizar pruebas fácilmente desde un dispositivo móvil, ya que el subdominio se puede definir en el DNS público que apunta a un servidor de prueba local (IP local). Solo cuando el dispositivo móvil esté en la red WiFi local podrá acceder al servidor de prueba local. (Asegúrese de que las optimizaciones del navegador móvil estén deshabilitadas cuando se conecte localmente; de ​​lo contrario, el servidor de optimización remota también intentará acceder a su servidor local y fallará).


1

Sí, siempre use en wwwlugar de un dominio desnudo. Aunque Heroku es algo especializado, el tipo de estructura de enrutamiento que han construido probablemente se volverá más común a medida que las personas implementen sitios web en grupos de máquinas. Los dominios desnudos son mucho menos flexibles que www porque requieren una A en lugar de un registro CNAME. Ver https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .

Aunque puede que no lo pienses hoy, todos los sitios en la web deberían y con suerte pronto usarán SSL todo el tiempo. Esto se debe a que la seguridad siempre es mejor que no tener seguridad, y los costos de SSL ya son solo ~ 1% de CPU adicional (consulte http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). También debe obtener su certificado SSL para www.


0

Mi gente de SEO me dice que a Google no le gustan los dominios desnudos. Un síntoma de esto es que si intenta redirigir su myblog.blogspot.comblog example.com/blog, recibirá un error que dice que los Blogs no pueden alojarse en dominios desnudos .


1
Esto es muy dudoso.
Lèse majesté

1
No puede hacer esto porque el alojamiento de Blogger en un dominio personalizado se realiza utilizando un CNAME para ghs.google.com , y el dominio simple no puede ser un CNAME.
Michael Hampton

Técnicamente, los dominios desnudos pueden ser CNAME, pero interrumpe la entrega del correo ya que todo el correo se entrega también a ese CNAME en lugar de a los registros MX.
Stephen Ostermiller
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.