¿Dominio con o sin www?

Con o sin www

Es una pregunta que se hace mucha gente y que no tiene una respuesta única. Se pueden utilizar de las dos formas, pero nunca las dos a la vez. Si se utilizarán las dos a la vez los buscadores podrían interpretar que tenemos contenido duplicado. Pero me sorprenden algún sitios que utilizan las dos formas.

Veamos algunos de ellos:
elperiodico.com (880.000 páginas indexadas y PR6)
www.elperiodico.com (870.000 páginas indexadas y PR6)

Un ejemplo de una página interna:
CON: http://www.elperiodico.com/default.asp?idpublicacio_PK=46…
SIN: http://elperiodico.com/default.asp?idpublicacio_PK=46…

Según los resultados de Google, las páginas que se indexan del periódico todas son con www menos los subdominios. Seguramente los del periódico dentro de las herramientas de Google tendrán puesto el dominio principal con www., pero esto no sería la solución, ya que el resto de buscadores indexaría los dos dominios. Se podría solucionar mencionando en el archivo robots.txt que solo indexará las páginas con www., pero no es el caso de elperiodico.com ya que no dispone del archivo robots.txt. Después de comprobar de que no disponían de dicho archivo, me decidí a mirar los metas en el dominio sin www por si hubiera un no-robots, pero tampoco.

¿Alguien sabría como han logrado indexar solo un dominio?

Para los que no se quieran arriesgar en ver como Google considere vuestras páginas como duplicadas, deberéis de decidir con o sin www. Hay varios razonamientos para cada uno que pueden ser válidos.

1.- Sí la web se va a publicar en medios escritos, mejor utilizar las www. ya que los lectores entenderán rápidamente que se trata de una página web.

2.- Para mi gusto, cuanto más corta sea una url mejor, ya que el usuario tendrá más facilidad de recordarla y escribirla.

Algunos ejemplos de webs de renombre:

Sin www:
Este blog
meneame.net
digg.com
del.icio.us

Con www:
www.softonic.com
www.habitaclia.com
www.20minutos.es

No obstante, elijas la opción que elijas, deberías de configurar-programar para que de las dos forma se pudiera acceder. Para ellos deberás de utilizar redireccionamientos, por servidor o por código utilizando la redirección 301. De esta forma los buscadores solo indexaría una de las 2.

A continuación os muestro varias formas de hacer estos redireccionamientos.

Modificando el archivo .htaccess:

Con www:
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

Sin www:
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^/?(.*) http://www\.example\.com/$1 [R=permanent,L]

Modificando tus paginas PHP:

if ($_SERVER[“HTTP_HOST”] == ‘dominio.com’)
{
header( “HTTP/1.1 301 Moved Permanently” );
header( “Location: http://www.dominio.com/”.$_SERVER[‘REQUEST_URI’] );
}

Modificando tus paginas ASP:

If Request.ServerVariables(“SERVER_NAME”) = “dominio.com” Then
Dim var_QueryString
If Request.ServerVariables(“QUERY_STRING”) <> “” Then
var_QueryString = “?” & Request.ServerVariables(“QUERY_STRING”)
Else
var_QueryString = “”
End If
Dim var_path
var_path = Request.ServerVariables(“PATH_INFO”)
Response.Redirect “http://www.dominio.com” & var_path& var_QueryString
End If

Fuentes:
http://www.webmaster-source.com/2007/11/25/www-or-no-www/
http://posicionamientobuscadores.developers4web.com/posicionamiento-con-www-o-sin-www

5 Responses to “¿Dominio con o sin www?”

  1. gafeman dice:

    un post muy completo felicidades !

    a mi delicious ayoma!

  2. Alex dice:

    Hola Máquina!!!
    Excelente post. Quizá añadirí­a un pequeño matiz para el ejemplo ASP. En vez del Response.Redirect, substituir por:

    Response.Status=”301 Moved Permanently”
    Response.AddHeader “Location”, “/new-page.asp”

    Saludos!!!

  3. Lo mejor como se ha comentado es realizar una redirección 301 (movido permanentemente) al dominio con o sin las www, ya que esto último es cuestión de gustos. Buen artí­culo.

    Un saludo,
    Alejandro Arco

  4. Te hago la siguiente consulta?: mir antes mi pagina podias entrar con el http://www.guiacomercialdechile.cl, pero ahora tienes que entrar sin el www. Me gustaria saber si es posible : que paso y que deberia de hacer para volverlo a su estado anterior, osea con www.
    Yo no he manipulado la pagina, signfica que los dueños del server crearon una configuracion que me afecto?… deberian ser ellos los que me dieran solucion a mi problema?.. Gracias desde ya.

  5. Latesha dice:

    En lo que se refiere a SO , también es digno de mentar a los BSD como opcion decente
    y a SUSE y RHEL como opcion profesional.

Comentar

* * (no se publicará) ir al contenido