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.


