Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 15:17
Avatar de 0kool
0kool
 
Fecha de Ingreso: julio-2006
Ubicación: En el país de la libertad
Mensajes: 35
Antigüedad: 17 años, 9 meses
Puntos: 0
Pregunta Redirrección de carpeta 301 .htaccess (exp. Regular)

Hola, quería consulta como puedohacer una redirección de todas la url que estan en una carpeta hacia otra.

tengo esta estructura:

sitio.com/este-es-el-directorio-viejo/subdir/pagina1.html
sitio.com/este-es-el-directorio-viejo/subdir/pagina2.html
sitio.com/este-es-el-directorio-viejo/subdir2/pagina1.html
sitio.com/este-es-el-directorio-viejo/subdir2/pagina2.html
sitio.com/este-es-el-directorio-viejo/subdir3/pagina1.html
sitio.com/este-es-el-directorio-viejo/subdir3/pagina2.html
Son unas 2.000 url con esa estructura.

Ahora quiero cambiar el nombre de esa carpeta raiz de esta forma:
sitio.com/directorio/subdir/pagina1.html
sitio.com/directorio/subdir/pagina2.html
sitio.com/directorio/subdir2/pagina1.html
sitio.com/directorio/subdir2/pagina2.html
sitio.com/directorio/subdir3/pagina1.html
sitio.com/directorio/subdir3/pagina2.html

una vez que renombre la carpeta: "este-es-el-directorio-viejo" a "directorio" Cómo hago la redirección en .htaccess para que quien ingrese a las urls viejas pase a las nuevas y no afecte el resto de la url.?

Esto puede servir? (no quiero meter la pata por eso pregunto)
RedirectMatch 301 ^/este-es-el-directorio-viejo(/.*)?$ http://www.sitio.com/directorio/$1
__________________
^^(A)^^

Última edición por 0kool; 24/04/2014 a las 15:25