Foros del Web » Administración de Sistemas » Software para Servers »

mod_rewrite vs variables get

Estas en el tema de mod_rewrite vs variables get en el foro de Software para Servers en Foros del Web. Hola chicos, si tengo una variable con /Villa_Huinid_Cabas_%26_Spa Como verán el parámetro completo termina en _spa pero al imprimir la variable me la corta en ...
  #1 (permalink)  
Antiguo 21/11/2012, 13:24
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
mod_rewrite vs variables get

Hola chicos, si tengo una variable con

/Villa_Huinid_Cabas_%26_Spa

Como verán el parámetro completo termina en _spa pero al imprimir la variable me la corta en %26 que es el & codigicado con encodeURIComponent()

Me imagino que el problema estará en que el mod_rewrite me está tomando el %26 como un &, la regla que tengo es esta

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Saludos
__________________
Esteban Quintana

Última edición por monoswim; 21/11/2012 a las 13:36
  #2 (permalink)  
Antiguo 21/11/2012, 13:38
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: mod_rewrite vs variables get

Me auto respondo, hay que usar el flag [B] para que no tenga problemas con el & y lo deje como corresponde %26

RewriteRule ^(.*)$ index.php?q=$1 [B,L,QSA]

Saludos
__________________
Esteban Quintana

Etiquetas: php, 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:44.