Redireccionar un directorio con HTTP 301 y expresiones regulares
Mayo 27th, 2009 Posted in apache, html-y-css
Hace bastante tiempo escrbí un artículo sobre redirecciones con HTTP 301 para ficheros.
Si queremos mover todos los ficheros contenidos en un directorio, con ese sistema deberíamos hacerlo uno a uno. Para ayudarnos en esta tarea podemos usar RedirectMatch y expresiones regulares:
redirectmatch 301 /antiguo/(.*) http://www.otraurl.com/$1
Lo que encontremos dentro del (.*) se trasladará al $1 en la nueva dirección. Todos los ficheros y carpetas que cumplan con la condición /antiguo(.*), es decir, que contengan /antiguo se redireccionarán al dominio www.otraurl.com.
Para más información puedes investigar sobre expresiones regulares.



Octubre 8th, 2009 at 1:07 pm
Muchas gracias por el tuto.
La explicación está OK.
Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.
Saludos.