Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2009, 01:33
Avatar de fermartinfer
fermartinfer
 
Fecha de Ingreso: diciembre-2003
Mensajes: 84
Antigüedad: 20 años, 11 meses
Puntos: 0
RewriteCond - Filtrando por parametros

Hola a todos, estoy personalizandon un sitios con urlamigables, y necesito que segun un valor que venga en la url se haga una cosa u otro. Explico en detalle:

# En el caso que la url tenga un valor "viajes" quiere que ejecute las siguiente lineas, pero en caso que tenga el valor "conocer" quiero que ejecute las lineas de abajo
# La url vien a ser algo asi:

# http://localhost/proyecto/pais/PALABRA_CLAVE/ciudad

# donde PALABRA CLAVE ES VIAJES O CONOCER

RewriteCond %{REQUEST_URI} viajes
RewriteRule ^([^/]+)/([a-z_-]+)/([^/]+)/([^/]+)/?$ index.php?section=$2&region=$1&idregion=$3&viajes= $4 [NC,L]

RewriteCond %{REQUEST_URI} conocer
RewriteRule ^([^/]+)/([a-z_-]+)/([^/]+)/([^/]+)/?$ index.php?section=$2&region=$1&idregion=$3&conocer =$4 [NC,L]

En el caso que sea "viajes" funciona correctamente, pero cuando le paso por parametro "conocer", siempre entran en la primer condicion, es decir en viajes

La pregunta es como puede filtrar segun cadenas o parametros de la url

Muchas gracias