Hola, fijate en la diferencia del ultimo ejemplo que propuse:
Código Apache:
Ver originalRewriteRule ... /([A-Za-z0-9_-]+)([/]*)$ ...
El usar:
como fue el primer ejemplo, no funciona porque el caracter "." incluye a la "/" del final, en cambio poniendo:
([A-Za-z0-9_-]+) en vez de
(.+) la "/" no esta incluida en el primer grupo, por lo que forzadamente ira a parar al nuevo bloque.
Lo acabo de probar y funciona correctamente, si te sigue sin andar, posteo los dos archivos de prueba que tengo para que compares