
En un artículo anterior vimos como podíamos redireccionar definitivamente un sitio o página web a otro, pero esta vez, vamos a ver como podemos realizar dicho redireccionamiento a excepción de una carpeta o directorio.
Vamos a suponer que nuestro sitio o dominio es midominio.com y que la carpeta que queremos excluir del redireccionamiento se llama pruebas.
Lo que tendremos que hacer es editar el archivo .htaccess, que esté en la raíz del directorio donde se encuentre nuestra web, y crear las siguientes reglas:
1 2 3 4 5 | RewriteEngine On Options -Indexes RewriteCond %{REQUEST_URI} !^/pruebas/ RewriteRule (.*) http://midominio.com/$1 [R=301,L] |
Esto hará que nuestro dominio actual, sea cual sea, se redirija hacia el nuevo dominio coincidiendo el nombre de las páginas, es decir, la url http://dominioactual.com/pagina1.php será redirijida a http://midominio.com/pagina1.php.
Si no quieres que coincidan las páginas y únicamente quieres redirigir todas ellas a la página principal del nuevo dominio, simplemente cambia la última línea por esta:
1 | RewriteRule (.*) http://midominio.com [R=301,L] |
