Archivo

Entradas Etiquetadas ‘.htaccess’

Cómo redireccionar a con o sin www mediante .htaccess

Martes, 5 de octubre de 2010 Sin comentarios

Es recomendable que a un sitio web solo se acceda de una forma, con www o sin www, y nunca de las dos formas ya que esto puede traer problema con duplicidad de paginas en los buscadores. Esto es realmente malo ya que google puede opinar que el sitio está duplicado.

Por este motivo es recomendable que exista una redirección, así siempre que alguien acceda a nuestro sitio, siempre redireccione a con o sin www, dependiendo de lo que nosotros queramos.

No tiene importancia si usamos o no www, eso no cambia nada, pero tenemos que decidirnos por uno, y para los que usamos servidores con Apache usamos el archivo .htaccess para hacer estas redirecciones de una forma fácil y sencilla.

Redireccionar de www a sin www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]

Redirecionar de sin www a con www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^ http://www.dominio.com%{REQUEST_URI} [L,R=301]