Estoy creando un página y estoy usando urls amigables por primera vez y me he encontrado un problemilla, ahora paso a detallarlo.
Para las diferentes secciones de la web he usado la siguiente regla:
RewriteRule ^(.*)\.htm$ index2.php?e=$1
De tal forma que para ir al blog la url queda www.dominio.com/Blog.htm, el problema me surge al tener una galería a la que quiero acceder a los diferentes elementos con la url: www.dominio.com/Galeria/[id].htm y he usado esta regla:
RewriteRule ^Galeria/(.*)\.htm$ gal.php?id=$1
Por alguna razón siempre me usa la primera regla (independientemente de su posición en el .htaccess) enviando $_GET['e']="Galeria/Imagen1" a index2.php y no $_GET['id']="Imagen1" a gal.php.
¿Soluciones porfavor? También acepto links a algún buen manual de mod_rewrite que yo no encuentro ninguno suficiente bueno.
Muchas gracias.