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

problema con rwrite 3 variables

Estas en el tema de problema con rwrite 3 variables en el foro de Apache en Foros del Web. Hola, alguién me podría ayudar con rwrite no me pasa la 3 variable. Hasta la segunda me funciona correctamente, pero la 3 no. Muchas Gracias ...
  #1 (permalink)  
Antiguo 18/03/2013, 04:46
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
problema con rwrite 3 variables

Hola, alguién me podría ayudar con rwrite no me pasa la 3 variable. Hasta la segunda me funciona correctamente, pero la 3 no.

Muchas Gracias

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteBase /webempresa/
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule (.*)/(.*)$ index.php?item=$1&descuentos=$2&menu=$3
  #2 (permalink)  
Antiguo 18/03/2013, 04:52
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: problema con rwrite 3 variables



$1 devuelve lo que haya en el primer (.*) y $2 lo que haya en el segundo. ¿De dónde va a salir el $3?
  #3 (permalink)  
Antiguo 18/03/2013, 05:09
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con rwrite 3 variables

A si tampoco me funciona
(.*)/(.*)/(.*)$ index.php?item=$1&descuentos=$2&menu=$3
  #4 (permalink)  
Antiguo 18/03/2013, 05:20
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: problema con rwrite 3 variables

Te falta un chinito al inicio de la cadena.

Código Apache:
Ver original
  1. ^(.*)/(.*)/(.*)$
  #5 (permalink)  
Antiguo 18/03/2013, 05:38
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con rwrite 3 variables

ok muchas gracias Bonez pero ahora no me funciona si paso solo index.php?item=$1 index.php/hola/ o index.php/hola no me funciona. Muchas Gracias
  #6 (permalink)  
Antiguo 18/03/2013, 05:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: problema con rwrite 3 variables

Te funcionará para poner tres variables como querías. Si necesitas varios formatos para las URL, tendrás que indicar varios formatos —en principio. Y realmente index.php no hay que pasarlo por URL.
  #7 (permalink)  
Antiguo 18/03/2013, 06:36
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con rwrite 3 variables

Código Apache:
Ver original
  1. RewriteRule (.*)/(.*)$ index.php?item=$1&descuentos=$2
  2. RewriteRule (.*)$ index.php?item=$1

OK, ya sin index antes lo coloque mal en la respuesta anterior. Te refieres a esto con los formatos por que no me rula. Las tres variables perfecto, pero solo una no funciona.

Muchas Gracias.
  #8 (permalink)  
Antiguo 19/03/2013, 05:21
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con rwrite 3 variables

Hola tengo un problemilla, Esto me funciona perfectamente pero cuando quiero pasar solo una variable no funciona.
Código Apache:
Ver original
  1. RewriteRule ^(.*)/(.*)/(.*)$ index.php?item=$1&descuentos=$2g=$3
Por Ejemplo voy a utilizar solo index.php?item=$1.


Un Saludo muchos Gracias

Etiquetas: rewrite, variables
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 05:53.