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

.htacces diversas variables y query string

Estas en el tema de .htacces diversas variables y query string en el foro de Apache en Foros del Web. Hola, tengo un problema con .htacess: una URL del tipo: base/var1 la convierto a: script.php?variable1=var1 con: Código: Options +FollowSymLinks RewriteEngine on RewriteRule ^base/(.*)$ script.php?variable=$1 Hasta ...
  #1 (permalink)  
Antiguo 06/09/2009, 10:24
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 0
.htacces diversas variables y query string

Hola, tengo un problema con .htacess:

una URL del tipo: base/var1
la convierto a: script.php?variable1=var1

con:

Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^base/(.*)$ script.php?variable=$1
Hasta aqui todo bien. Pero tambien quiero poder hacer:
base/var1?variable2=var2
convertirla en: script.php?variable1=var1&variable2=var2

Lo que se me ha ocurrido es lo siguiente:

Código:
RewriteCond %{QUERY_STRING} variable2=(.+)
RewriteRule ^base/(.*)\?$ script.php?variable1=$1&variable2=%1
Pero no funciona, sólo funciona la primera de las dos reglas que he puesto.
Si no escribo la segunda de las reglas nunca me code la variable2

Gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 08/09/2009, 10:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: .htacces diversas variables y query string

Usa la primera regla con el flag QSA para que mantenga la query string.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 19:32.