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

[SOLUCIONADO] htaccess get N variables

Estas en el tema de htaccess get N variables en el foro de Apache en Foros del Web. Hola tengo una consulta, tengo una web donde estoy pasando todo a url friendly uso esta url site.com/myaccount.html y la reescribo asi RewriteRule ^(.*).html$ index.php?section=home&panel=$1 ...
  #1 (permalink)  
Antiguo 18/01/2014, 20:50
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
htaccess get N variables

Hola tengo una consulta, tengo una web donde estoy pasando todo a url friendly

uso esta url
site.com/myaccount.html
y la reescribo asi
RewriteRule ^(.*).html$ index.php?section=home&panel=$1 [L]

eso esta ok, el problema es cuando tengo muchas variables por get no las puedo obtener
site.com/myaccount.html?option=propiedad_nueva&a=1&b=2&c=3. ..&n=n

si hago con php

var_dump($_SERVER["QUERY_STRING"]);
General::printr($_GET);

obtengo:
string 'section=home&panel=myaccount' (length=28)
Array
(
[section] => home
[panel] => myaccount
)

o sea que todo esto ?option=propiedad_nueva&a=1&b=2&c=3...&n=n
de QUÉ manera puedo obtenerlos?

gracias, estoy algo perdido
  #2 (permalink)  
Antiguo 19/01/2014, 06:51
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: htaccess get N variables

Con la bandera QSA:

Código Apache:
Ver original
  1. RewriteRule ^(.*).html$ index.php?section=home&panel=$1 [L,QSA]

Saludos
  #3 (permalink)  
Antiguo 19/01/2014, 08:04
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: htaccess get N variables

wooooooooooooooooooooooW!
Pense que estaba perdido, busque y busque y nada
muchas gracias amigo!

Etiquetas: htaccess, html, php, url, 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 08:20.