Foros del Web » Administración de Sistemas » Apache »

consulta de RewriteRule

Estas en el tema de consulta de RewriteRule en el foro de Apache en Foros del Web. Hola amigos, tengo un problema tedioso, les explico tengo una seccion de mi pagina que es productos y tiene varios filtros para seleccionar en mi ...
  #1 (permalink)  
Antiguo 15/01/2014, 15:06
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 14 años, 10 meses
Puntos: 7
consulta de RewriteRule

Hola amigos, tengo un problema tedioso, les explico

tengo una seccion de mi pagina que es productos y tiene varios filtros para seleccionar en mi busqueda, como categoria, precio, stock1, stock2, fabricante etc

ya hice algunas por ejemplo si busco por categoria
www.mipagina.com/bebidas/

ahora si busco por stock
www.mipagina.com/bebidas/stock1-1000

uno de los rewriterule que tengo es
RewriteRule ^productos/(.*)/stock-(.*)$ index.php?seccion=productos.php&categoria=$1&stock-$2
hasta aqui esta bien...

pero que si es que quiero combinar varios filtros que selecciono en mi pagina, es decir no va haber un orden en la secuencia de parametros, se formaria url con los parametros en distinto orden por ejemplo:

www.mipagina.com/bebidas/stock2-500/
o tambien podria formarse
www.mipagina.com/stock2-1000/fabricaABC/bebidas

tengo que crear varias RewriteRule tomando en cuenta todas las posibilidades que se puedan dar segun haya seleccionado los filtros en mi pagina ??

como podria solucionar esto,ya que tengo bastantes filtros para seleccionar, estoy algo confundido

Mucha Gracias de antemano
  #2 (permalink)  
Antiguo 16/01/2014, 09:21
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: consulta de RewriteRule

Sí, eso sería lo más conveniente.

Etiquetas: ip, rewriterule, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.