Archivo de la etiqueta: urls

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

Cuando tienes un sitio web es muy importante que los buscadores sólo puedan acceder de una forma a éste (con o sin www), o mejor dicho, que puedan acceder al sitio de cualquier modo pero los redireccionemos siempre a uno, ya sea con www o sin www, para evitar el contenido duplicado o que la importancia de nuestro sitio se vea dividida en dos.

Para hacer esta redirección utilizamos el archivo .htaccess (si usáis WordPress podéis usar plugins). El archivo .htaccess se encuentra en el directorio raíz del servidor, para editarlo podéis usar un editor de texto plano. Si no encontráis el archivo, comprobad que en el explorador del servidor se están mostrando los archivos ocultos, ya que el fichero .htaccess se crea oculto.

El código fuente que tenéis que añadir a vuestro fichero .htaccess es el siguiente:

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]

 

Tras configurar esto si accedemos en nuestro navegador a “http://www.midominio.com” podremos ver en la barra de direcciones del navegador que se está mostrando “midominio.com“ o al revés, en función del código que hayamos escogido.