Tengo muchos directorios con nombres de usuarios y lo que me gustaría es redireccionar a las nuevas rutas. Por ejemplo:
1 - Todas las carpetas que inicien con "a" se redireccionen a /usuario/2010-a.php
2 - Todas las carpetas que inicien con "b" se redireccionen a /usuario/2010-b.php
3 - Todas las carpetas que inicien con "k" o "l" o "m" se redireccionen a /usuario/2010-k-m.php
4 - Las demás que se redireccionen a otra ruta.
El código que tengo al momento es este:
Código:
Le he dado todo el día de varias maneras y no me funciona. Si quito el último RewriteRule me funcionan los dos primeros, pero cuando escribo el último falla todo.<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^a(.)*$ /usuario/2010-a.php RewriteRule ^b(.)*$ /usuario/2010-b.php RewriteRule ^[(k|l|m)](.)*$ /usuario/2010-k-m.php RewriteRule [^abklm].*$ /crear-nuevo-usuario.php </IfModule>
Tenía entendido que .htacces al encontrar la primera regla que sea verdadera se detiene, sin embargo al parecer las lee todas.
Gracias de antemano a cualquier ayuda.