Recientemente nos hemos topado con el problema del “contenido duplicado” en los buscadores. Este “problema” se debe a que en la mayoría de los hosting, el dominio se puede expresar de dos formas, con www o sin ellas, es decir, www.dominioqueseyo.com es igual que dominioqueseyo.com.
El problema radica, en que ambas urls son tratadas de forma distinta por los robots y motores de búsqueda. Entonces, si buscamos el contenido de nuestra web nos podemos encontrar con los siguientes resultados
- www.dominioqueseyo.com/resultado-de-la-busqueda
- dominioqueseyo.com/resultado-de-la-busqueda
Esto nos supone un problema para el posicionamiento en los buscadores, debido a que tenemos el doble de enlaces, por lo que el sistema de posicionamiento de turno, asignara a cada uno de ellos un valor distinto en función de los parámetros que estime oportunos (ej: sitemap.xml, enlaces en la propia web, enlaces externos, etc).
En lo referente a los enlaces dentro de nuestra web así como al fichero sitemap.xml nosotros podemos determinar si queremos o no las www. Pero en los enlaces externos no. En esta situación ¿que podemos hacer?
- Redireccionar mediante directivas del servidor de turno.
- Redireccionar mediante lenguajes de servidor.
Yo aconsejo utilizar las directivas del servidor, aunque habra ocasiones en las que no se podra hacer. Voy a explicar como se haria en apache.
Si queremos redireccionar de dominioloquesea.com a www.dominioloquesea.com entonces deberemos añadir las siguientes directivas
-
RewriteEngine On -
RewriteCond %{HTTP_HOST} !^www.dominioloquesea.com$ [NC] -
RewriteRule ^(.*)$ http://www.dominioloquesea.com/$1 [R=301,L]
Si queremos redireccionar de www.dominioloquesea.com a dominioloquesea.com entonces deberemos añadir las siguientes directivas
-
RewriteEngine On -
RewriteCond %{HTTP_HOST} ^www\.dominioloquesea\.com$ [NC] -
RewriteRule ^(.*)$ http://dominioloquesea.com/$1 [R=301,L]
La información para el desarrollo de este articulo a salido de las siguientes fuentes:
Desde aquí, como en otros sitios, no voy a decir si hay que poner o no las www. Lo que si digo, es si se ponen que se pongan siempre.