Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/08/2013, 09:15
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: Aceptar - en expresion regular

Esta bien, gracias por ayudarme, intentaré explicarlo de la mejor forma posible. Tengo esta expresion regular:

RewriteRule ^([a-z\/0-9_-]*)/.*PA-([a-z0-9]*).php$ index.php?accion=$1&page=$2 [L,QSA]

Para esta ruta funciona:

http://localhost/sitio/area_deportiv...-2014/PA-1.php

Para esta ruta tambien funciona:

http://localhost/sitio/torneos/tor_a...amora/PA-1.php

Pero para esta ruta no funciona:

http://localhost/sitio/torneos/tor_c...-2013/PA-1.php

Si a la expresion regular le quito el "-" de la primera regla, funcionan los enlaces 2 y 3, pero el 1 no.

Si dejo la expresion como está y le añado al tercer enlace una "I" entre la barra y t, es decir "2013/Itorn", funciona, aunque esta opción no es posible, el nombre no debe cambiarse.

Por eso me estoy volviendo loco por mas vueltas que le doy a la expresion regular.