Logo
You
Code

Redireccion SEO en Apache2

Autor YouCode - http://www.youcode.com.ar/apache2/redireccion-seo-en-apache2-10

Muchas veces no nos damos cuenta que un sitio como www.ejemplo.com no es lo mismo que ejemplo.com para los buscadores, esto afecta el SEO del sitio provocando contenido duplicado.

El contenido duplicado consiste en repetir grandes bloques de contenido en más de una página de tu sitio web. Esta duplicación puede ser no intencionada (por ejemplo, la información de un producto de una tienda que se muestra en muchas páginas) o también puede ser intencionada (usuarios maliciosos que quieren generar sin esfuerzo millones de páginas de contenidos para tratar de engañar a Google).

Intencionado o no, el contenido duplicado afecta negativamente al SEO y al posicionamiento de tu sitio web. Además, es posible que tengas mucho contenido duplicado sin que te hayas dado cuenta.

Aunque te cueste creerlo, si tu sitio web funciona tanto con las www por delante como sin las www, Google y los demás buscadores consideran que tu contenido está duplicado (cada página se puede acceder de dos formas y muestran exactamente el mismo contenido).

La solución a este problema consiste en elegir una única forma de acceder a tu sitio web. Nosotros por ejemplo en YouCode hemos decidido utilizar el dominio con las www. Por eso si escribes en el navegador la dirección http://youcode.com.ar, inmediatamente eres redirigido a http://www.youcode.com.ar (con las www). De esta forma sólo existe una forma de acceder a los contenidos de tu sitio y evitamos el contenido duplicado.

Configurar el Virtual Host en Apache2

Vamos a el archivo de configuracion del sitio que queremos modificar y agregamos las siguientes lineas suponiendo que nuestro sitio empezaria así:
 

<VirtualHost *>

ServerName www.tusitio.com
ServerAlias tusitio.com
RewriteEngine on
RewriteCond %{HTTP_HOST} !www.tusitio.com [NC]
RewriteRule ^/(.*)$ http://www.tusitio.com/$1 [L, R=301, E=noc]

</VirtualHost>

Con estos ajustes en nuestro virtual host, ya tenemos todo resuelto para cuando un usuario intente entrar con HTTP://TUSITIO.COM sea direccionado a WWW.TUSITIO.COM haciendo que solo al sitio se acceda con las WWW y ya estamos seguros que no tendremos contenido duplicado.

http://www.youcode.com.ar/apache2/redireccion-seo-en-apache2-10