yo hago algo muy simple, en ves de agregar regla por regla...
solo escribo unas cuantas reglas generales... permitiendo extensiones, y negando carpetas y archivos de sistema.....
al final, lo que se pueda reescribir (que es casi todo) lo redirijo a mi único controlador frontal ... el index.php (o como le llame) ya de ahí... mediante a una expresión regular extirpo la URL reescrita desde $_SERVER['REQUEST_URI'] y ya.....
luego, un simple explode() y separamos los segmentos.... mediante otras funciones, hacemos que los segmentos se conviertan en parejas, o individuales..... ahh, y claro.... como también puede ser configurado un sufijo (épicamente .html) siempre es eliminado .... ya que no tiene importancia real
la magia de esto es la siguiente....
un simple explode() la convierte en un arreglo... simple
Código:
seccion/libros/area/comics
este, lo podemos convertir en un arreglo de parejas....
Código PHP:
array( // este es el resultado...
'seccion' => 'libros',
'area' => 'comics'
);
esto, nos permite "controlar" mejor la información... en ves de abrir el .htaccess cada ves que algo se nos ocurra.... suerte!
ademas, nos ofrece un tipo de configuración de entrada (controlador) excepcional... y fácil