Ir al contenido principal

Como crear redirecciones con htaccess

Javier Galeote avatar
Escrito por Javier Galeote
Actualizado hace más de 9 meses

Usando cPanel

Para crear una redirección de un sitio a otro puedes entrar en Cpanel e ir a la opción DOMINIOS - 'Redirecciones'.

Podrás hacer una redirección temporal (302) o permanente (301).

Usando el .htaccess

Si eres un usuario avanzado podrás hacerlo creando un archivo .htaccess dentro de la carpeta public_html.

Siempre debes poner la línea siguiente (antes de la línea de redirección) si no está añadida ya a tu .htaccess:

RewriteEngine on

Algunos ejemplos de redirecciones son:

Redirección entre dos archivos o documentos

Redirect /directorio/archivo? https://tusitio.com/nuevaruta/nuevoarchivo?

Redirección entre dos carpetas

Redirect /carpeta https://tusitio.com/nuevacarpeta/

Redirección de un dominio a otro

Redirect 301 / https://nuevositio.com/

Redirección de un dominio a otro manteniendo la misma estructura de carpetas

RedirectMatch 301 ^/antiguo-directorio/(.*)$ https://nuevodominio.com/nuevo-directorio/$1

ó mejor ésta:

RewriteRule ^(.*)$ https://nuevodominio.com/$1 [R=301,QSA,L]

NOTA: Debes añadir las www si tu sitio está instalado sobre ellas, si no es así, cambia "midominio.com" por tu dominio real.

¿Ha quedado contestada tu pregunta?