Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2007, 06:04
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 18 años, 11 meses
Puntos: 1
Duda sobre opciones de las reglas de mod_rewrite

Antes de nada pido perdón por si el tema ya ha sido tratado, pero es que no encuentro nada (es más, hay demasiado del mod_rewrite, pero no encuentro lo que quiero)

Mi problema es el siguiente: Tengo esta regla

Cita:
Rewriterule ^hola/([^/]+)/?(.*)/?$ hola/index.php?sec=$1 [L]
, pero es que no funciona como yo quiero, pues en lugar de pasar el primer patrón capturado a la variable sec de PHP, pasa la palabra index.php. ¿Por qué? Pues supongo que porque primero hace una conversión de la petición hecha por el usuario, pero luego sigue comprobando si se pueden seguir haciendo conversiones al resultado obtenido siguiendo la misma regla.

Mi pregunta es, ¿cómo puedo decirle al mod_rewrite que no siga haciendo conversiones, que sólo haga una? Supongo que será con una flag en la regla, pero ya he probado con L y PT pero no sirven para eso...

¿Alguna sugerencia?

Gracias por vuestro tiempo