2012-06-21 11 views
5

Me preguntaba cómo excluir una subcarpeta de .htaccess redirigir..htaccess redirigir el dominio principal, pero no subcarpeta

Tengo un archivo .htaccess en la raíz de mi dominio de edad y tengo el siguiente en él:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

Por supuesto, esto redirige todo el tráfico desde el antiguo dominio a la nueva. Pero quiero excluir un directorio de esta regla. Es decir, www.olddomain.com/media/videos no debe redireccionar a www.newdomain.com/media/videos

La razón por la que quiero la exclusión es porque estoy alojando archivos estáticos como videos en un servidor web compartido (viejo dominio) y guardo todo lo demás que el sitio necesita en el nuevo servidor VPS (nuevo dominio).

Respuesta

8

Simplemente ponga RewriteCond %{REQUEST_URI} !^/media/videos arriba de su RewriteRule. Comprueba si la URL comienza con /media/videos y, si lo hace, no se cumplirá la RewriteRule.

+0

genial. Muchas gracias – user546585

Cuestiones relacionadas