Buenas noches,
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:
<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>
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.
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.