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