Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 04:05
pepeforosdelweb
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
redireccion .htaccess con número variable de parametros

Hola

tengo una url de tipo:
dominio.com/establecimientos/provincia/localidad/establecimiento

que es redireccionada a:
dominio.com/establecimientos.php?provincia=provincia&localidad =localidad&establecimiento=establecimiento
para eso utilizo la siguiente regla en .htaccess (¡y funciona!):
Rewriterule ^establecimientos/(.+)/(.+)/(.+)?/? /establecimientos.php?provincia=$1&localidad=$2&est ablecimiento=$3

El problema es que cuando la localidad es muy grande hay que subdividirla en barrios, lo que genera otro parametro:
dominio.com/establecimientos.php?provincia=provincia&localidad =localidad&barrio=barrio&establecimiento=estableci miento
Si añado otro parametro a la regla .htaccess funciona cuando hay barrio pero falla si no lo hay.
He probado poniendo signos de interrogación al últmo parámetro, pero no lo entiende cono opcional.
Pregunta ¿hay alguna menera de detectar un numero varible de parametros para una misma página en htaccess? ¿estoy haciendo algo mal?
Saludos y Gracias de antemano

Última edición por pepeforosdelweb; 22/02/2013 a las 04:17 Razón: errores ortograficos en el título (.taccess cambiado a.htaccess)