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

mod rewrite no funciona por un pelito

Estas en el tema de mod rewrite no funciona por un pelito en el foro de Apache en Foros del Web. estimados... estoy tratando de hacer un mod rewrite pero falla al final RewriteRule ^sitio1/(.+)/(.+)$ website.php?sitio=sitio1&categoria=$1&subcategoria =$2 [L] si por ej ingreso a www.sitio.com/sitio/motores/valvulas esto deberia ...
  #1 (permalink)  
Antiguo 20/04/2007, 14:40
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 1 mes
Puntos: 1
mod rewrite no funciona por un pelito

estimados... estoy tratando de hacer un mod rewrite pero falla al final


RewriteRule ^sitio1/(.+)/(.+)$ website.php?sitio=sitio1&categoria=$1&subcategoria =$2 [L]

si por ej ingreso a www.sitio.com/sitio/motores/valvulas

esto deberia devolverme:
sitio = sitio1
categoria = motores
subcategoria = valvulas

pero me esta devolviendo

sitio = sitio1
categoria = motores/valulas
subcategoria =

debe ser un error pequeño pero no lo encuentro, quien me ayuda?
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 22/04/2007, 09:12
 
Fecha de Ingreso: octubre-2005
Mensajes: 407
Antigüedad: 19 años, 2 meses
Puntos: 2
Re: mod rewrite no funciona por un pelito

prueba asi

creo que te pifiaste el $ de sitio1

Código PHP:
RewriteRule ^sitio1/(.+)/(.+)$ website.php?sitio=$sitio1&categoria=$1&subcategoria =$
__________________
DJJJ
  #3 (permalink)  
Antiguo 23/04/2007, 14:43
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 23 años, 1 mes
Puntos: 1
Re: mod rewrite no funciona por un pelito

nono eso esta ok lo unico que falla es la subcategoria
por alguna razon la categoria no la esta desarmando bien
graciasp or tu respuesta!
__________________
On error no hago nada porque deje de fumar...
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 21:10.