Como crear redirecciones con htaccess

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.html https://tusitio.com/nuevaruta/nuevoarchivo.html


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.