17/01/2011, 05:03
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses Puntos: 0 | |
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? |