Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2011, 05:03
dave82
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Flag [L] no para la ejecución de las siguientes reglas

Buenas,

Después de mucho leer y probar he decidido a consultarlo porque no avanzo.

Tengo estas dos reglas:

RewriteRule ^directorio/(.*)/([0-9]*)-(.*)$ directorio/ver.php?_id=$2 [QSA,L]
RewriteRule ^directorio/(.*).php$ directorio/buscar.php?filtrado=$1 [QSA]

El problema está, es que si alguna cadena cumple la primera regla, al ser modificada, también cumple la segunda regla y ejecuta buscar.php en lugar de ver.php.

He intentado parar la ejecución con el flag last, pero no noto diferencia.

Lo he solucionando, pasando ver.php a otro directorio para que no cumpla la regla, pero ya por curiosidad y cabezonería.

¿Es posible parar la ejecución y que no se aplique la segunda regla?