WWW o no WWW, ¿qué elegir como nombre de sitio principal? [cerrado]

86

Desde la perspectiva técnica, el único problema es el tráfico y los enlaces entrantes (uno de ellos debería redirigir a otro).

Ahora necesito elegir cuál debería ser el principal. Algunos sitios tienen www (google, microsoft, ruby-lang) y otros sin www (stackoverflow, github). Me parece que los más nuevos no usan WWW.

¿Qué elegir?

Por favor con algunas explicaciones.

ACTUALIZACIÓN: Esta es una pregunta relacionada con la programación. En realidad, el sitio es para programadores, así que espero ver lo que piensan los expertos en tecnología.

ACTUALIZACIÓN: El sitio sin WWW es un claro ganador. ¡Gracias chicos!

Mike Chaliy
fuente
7
Para mí, http: / / www parece realmente redundante. www implica que el tráfico será a través de HTTP ... que http: / / ya te dice.
Travis
4
nunca puede tener un subdominio sin cookies (piense en CDN) si elige la ruta sin www. phpied.com/www-vs-no-www-and-cookies
Neil McGuigan
1
Esta respuesta , aunque no está directamente relacionada, parece relevante. Además, no olvide leer cuál es el punto de tener "www" en una URL. .
Skippy le Grand Gourou

Respuestas:

63

No importa cuál elijas, pero debes elegir uno y ser consistente. Es más una cuestión de estilo, pero es importante tener en cuenta que los motores de búsqueda consideran que estas dos URL son sitios diferentes:

http://www.example.com
http://example.com

Entonces, cualquiera que elija por razones estéticas, debe usarse constantemente por razones de SEO.

Editar: Mi opinión personal es renunciar a lo wwwque me parece arcaico. También me gustan las URL más cortas. Si fuera por mí, redirigiría todo el tráfico de www.example.coma example.com.

Andrew Hare
fuente
10
También es útil tener un solo dominio canónico para que las cookies no se pierdan, lo que realmente confunde a los usuarios
Adam Batkin
4
Además, si elige uno como canónico, acepte el otro pero rediríjalo para evitar contenido duplicado desde el punto de vista de los motores de búsqueda.
instancia de mí
Necesito elegir :). Entonces esta respuesta no pudo ayudarme :). Soy consciente de los problemas de los directores ejecutivos, lo he mencionado en cuestión.
Mike Chaliy
9
@ Mike: no creo que te refieres a los problemas de los directores ejecutivos; esos serían cuando el jefe ejecutivo encajara porque "¡todos los sitios web deben comenzar con WWW!" ;)
Keith Williams
21

No use WWW. Es un trabalenguas innecesario y un dolor de cabeza para los diseñadores gráficos.

Keith Williams
fuente
8
¿Qué problemas causa a los diseñadores gráficos?
StuperUser
Supongo que deberían agregar WWW al logotipo, de lo contrario los usuarios se confundirán, lo mismo podría suceder con los anuncios.
Mike Chaliy
5
@StuperUser: es solo ruido en el logotipo; el patrón de las W distrae bastante a la vista. @ Mike - Creo que mysite.com es obviamente un sitio web, con o sin WWW. La gente seguirá escribir la WWW, por lo que se configura tanto en el servidor, pero decirle a alguien que vaya a "bbc.co.uk/news" es tan comprensible como "www.bbc.co.uk/news"
Keith Williams
1
Algunas personas todavía escribirán www. Algunos no lo harán. Y luego hay algunas personas que escriben http://al principio, aunque eso nunca es algo necesario para escribir. Y luego están las personas que escriben http://www.google.com/, esperan a que aparezca http://www.yoursite.com/Google y luego escriben en Google. En pocas palabras, debe admitir www y no www, independientemente de cuál sea su "principal". También es una buena idea comprar siempre el ".com" incluso si el principal es ".net" o ".org", etc. Algunas personas pondrán automáticamente ".com" al escribir cualquier dirección web.
thomasrutter
17

Hay algunas cuestiones que debe considerar. Consulte, por ejemplo, Usar dominios sin cookies para componentes para conocer un problema de validez de las cookies.

Pero independientemente de cómo decida: use solo uno de esos dominios como su nombre de dominio canónico y use una redirección 301 para corregir el no válido. Para un servidor web Apache, puede usar mod_rewrite para hacer eso.

Gumbo
fuente
14

Configure ambos, obviamente. Haría el wwwredireccionamiento a la URL normal, ya que solo existe para hacer felices a las personas que habitualmente lo escriben al principio de cada dirección. Simplemente, hagas lo que hagas, no solicites wwwque se teclee manualmente. Siempre.

Lucas Jones
fuente
17
No incluye "www" al registrar nombres de dominio. "Www" es un subdominio.
John Topley
6
Además, si tiene un certificado https, no olvide registrarlo tanto para www como para no www.
Mercer Traieste
5
@John Creo que se refería a registrarlos en su servidor de aplicaciones.
Mercer Traieste
12

Depende de tu audiencia, creo. Una audiencia no técnica asumirá que wwwestá ahí, mientras que una audiencia técnica no lo esperará instintivamente y apreciará las URL más cortas.

( Editar : recientemente configuré un dominio para que lo use mi familia, incluido el correo web. Mi esposa preguntó cuál era la dirección del correo web. Yo dije "mail.ourdomain.com". Ella escribió "www.mail.ourdomain.com" .)

De cualquier manera, asegúrese de que el que no usa limpiamente haga un redireccionamiento 301 al que usa; entonces ni los usuarios ni los motores de búsqueda tendrán que preocuparse.

RichieHindle
fuente
1
Estoy de acuerdo en que es importante tener en cuenta la audiencia. Pero la gente necesita ser eliminada haciendo que www se redireccione a no www para que una audiencia no técnica aún pueda escribir www, pero con suerte se da cuenta de que la URL lo elimina. O podrías ser un idiota como yo en mi sitio personal y reenviar www a no-www.org .
Ninguno
1
no-www.org es una buena idea; solo desearía que su diseño fuera un poco más fácil de usar. Probablemente parezca un muro de gobbeldygook (mensajero nuevo de 11 puntos, como ya sabes, "ver código fuente") para personas no técnicas.
thomasrutter
11

Un aspecto de esta pregunta trata sobre las CDN y algunos servidores web (por ejemplo, Google Sites). Dichos hosts requieren que agregue un registro CNAME para el nombre de su sitio que apunte a los servidores host. Sin embargo, debido a la forma en que está diseñado el DNS, los registros CNAME no pueden coexistir con otros registros con el mismo nombre, como los registros NS o SOA. Por lo tanto, no puede agregar un CNAME para su nombre de example.com y, en su lugar, debe agregar el CNAME para un subdominio. Por supuesto, la gente normalmente elige "www" como subdominio.

A pesar de esta limitación técnica, prefiero omitir www en mis sitios siempre que sea posible.

Greg Hewgill
fuente
2
Por lo que sé, esto no es cierto, puede usar "example.com". (¿Notó un punto después del nombre de dominio?).
Mike Chaliy
1
Veo el punto, pero creo que lo encontrará desde el punto de vista del DNS, "example.com" y "example.com". reciben el mismo tratamiento y aún no puede agregar un registro CNAME para ninguno de ellos.
Greg Hewgill
1
Puede ser que esto dependa de las implementaciones, pero así es exactamente como hice esto con heroku hosting. Salida - onticoren.com/2009/06/29/go-daddy-dns-heroku
Mike Chaliy
Creo que también vale la pena mencionar que los registros CNAME no pueden coexistir con los registros MX utilizados para el correo electrónico, como se explica en la sección 2.4 de RFC 1912 ("No se permite que un registro CNAME coexista con ningún otro dato. En otras palabras, si suzy .podunk.xx es un alias de sue.podunk.xx, no puedes tener un registro MX para suzy.podunk.edu, o un registro A, o incluso un registro TXT. ") y en este artículo . ¿Cuál es el motivo de esta limitación técnica?
Maggyero
10

Redirigiría a sin www. En Apache 2.x:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$
RewriteRule (.*) http://yourdomain.com/$1 [R=Permanent] 

Creo que www no tiene sentido; todos sabemos que estamos en la red mundial. Sería mucho mejor utilizar subdominios para equilibrar la carga o para sitios específicos de dispositivos (como m.google.com para móviles, por ejemplo, aunque ahora hay un dominio de nivel superior .mobi).

Gav
fuente
5
Me interesa por qué redirige, no cómo ...
Mike Chaliy
8

www se utiliza como subdominio estándar, subcarpeta para sitios web en el dominio principal.

http://no-www.org/ están tratando de que esté obsoleto.

A pesar de que http://www.w3.org/ incluir www.

Vale la pena revisar ambos sitios.

Parece que se ha convertido en una cuestión de gustos y una cuestión de religión en este momento más que en un estándar. Elija lo que elija, asegúrese de registrarse o redireccionar desde www como Control + enter, etc.

StuperUser
fuente
9
www.extra-www.org - divertido
Mike Chaliy
2
Creo que te refieres a www.www.extra-www.org . También me gusta cómo redirigen www.www.www.www.www.extra-www.org en caso de que accidentalmente agregue demasiados wwws adicionales.
thomasrutter
6

¿Tendrías otros subdominios? Si es así, eso puede hacer que usar www tenga más sentido en mi opinión, ya que algunos lugares pueden tener varios subdominios utilizados para otros fines, como una tienda o subdominios de internacionalización.

JB King
fuente
Para mí, tiene sentido que un dominio co. Sin proporcionar un nombre de dispositivo, es decir, sin www, vaya a una página con información sobre ese dominio y tal vez navegación a los distintos nombres de dispositivo dentro de ese dominio. ¿Alguna vez no querría mostrar un sitio web si no se especifica un subdominio? ¿O quiere que más de un FQDN vaya al mismo lugar? ¿O hacer que su dominio predeterminado apunte a un dispositivo que no sea www? Me confundiría si example.com fuera, digamos, ftp, y tuvieras que escribir www.example.com para acceder a la red mundial. En este momento, redirigir www a no www es temporal hasta que www desaparezca por completo.
Ninguno
5

Normalmente utilizo www.sitename.com porque es explícito que es la parte principal de su sitio. Testing.sitename.com está probando. House.sitename.com es mi PC de casa. Me gusta ser explícito, sin embargo, no me importa cuando los sitios no usan www. No soy el más puro. :)

Tony
fuente
3

Usar sin www. La razón general detrás de esto es que, dado que está escribiendo una dirección en un navegador web, ya está implícito que está accediendo a un sitio web (¿qué más haría con un navegador?); Por lo tanto, usar el www adicional es inútil.

Para ser específico, cuando recibe una solicitud http, sabe que el usuario desea acceder al sitio web. El navegador web agrega el encabezado http: // - implícitamente, por lo que el usuario solo debe preocuparse por la dirección. Lo mismo ocurre con otros servicios también: si aloja ftp, debería ser suficiente apuntar el cliente ftp al dominio sin el ftp. -prefijo.

Si entiendo correctamente, las razones para usar los diferentes subdominios www., Ftp., Etc.son en su mayoría históricas y ya no son relevantes en estos días, ya que el tráfico simplemente se dirige al servidor / servicio correcto; los prefijos redundantes simplemente se han quedado porque de su popularidad.

Ilari Kajaste
fuente
Puede escribir un dominio en más cosas que solo un navegador web. Simplemente tiene sentido que ningún subdominio esté predeterminado en la web, ya que es el que más accede al público.
Ninguno
2

Yo siempre hago que el que no es www redirija a www y me refiera a ellos como www.mysite; Piense en varios foros y aplicaciones de mensajería instantánea que convierten correctamente los enlaces solo cuando comienzan con www. .

foxx1337
fuente
2
luego escríbalo como sitename.com - esto se seleccionará bien y realmente funcionará en MÁS casos.
Tomfanning
3
Así que recogí lo que escribí y lo convertí en un enlace :-) demostrando mi punto. http: / / sitename .com
tomfanning
@tomfanning: come.to/foobar. Solo comprobando lo que pasa.
Salman A
@tomfanning Enlaces @Salman comienzan con un protocolo tal como http://o ftp://no www. Se supone que www es un protocolo de transferencia de hipertexto, pero ese es un buen punto que nunca había considerado ... aunque se puede evitar fácilmente si se incluye el protocolo en su enlace.
Ninguno
2

Desea que su URL sea memorable y desea que Google et al registren la misma URL para clasificaciones y similares.

La mejor práctica parece ser manejar www, pero siempre HTTP lo redirecciona a una variante que no sea www. De esa manera, los motores de búsqueda saben clasificar los enlaces a ambas variantes como el mismo sitio.

Keith
fuente
1

Sea lo que sea que use, apéguese a uno o de lo contrario tendrá que hacer 2 juegos de cookies para cada dominio para que sus sesiones / cookies funcionen correctamente.

Adam F
fuente