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

Rewriterule en htaccess

Estas en el tema de Rewriterule en htaccess en el foro de Apache en Foros del Web. arme la siguiente expresion: RewriteEngine On Rewriterule ^(.+)/(.+)/(.+)[\?(.+)]*$ sitio/$3?pais=$1&nombre=$2&$4 el link seria este: unsitio.com/argentina/la-paz/index.php?var1=asd&var2=asd necesito que este link se redirija de la siguiente forma: sitio/index.php?pais=argentina&nombre=la-paz&var1=asd&var2=asd ...
  #1 (permalink)  
Antiguo 06/10/2012, 14:12
 
Fecha de Ingreso: enero-2008
Mensajes: 179
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación Rewriterule en htaccess

arme la siguiente expresion:

RewriteEngine On

Rewriterule ^(.+)/(.+)/(.+)[\?(.+)]*$ sitio/$3?pais=$1&nombre=$2&$4

el link seria este: unsitio.com/argentina/la-paz/index.php?var1=asd&var2=asd

necesito que este link se redirija de la siguiente forma:

sitio/index.php?pais=argentina&nombre=la-paz&var1=asd&var2=asd

lo unico que no me funciona es el [\?(.+)]* que puese al final, que es para que me tome las variables que se mandan por get y las ponga al final de la url. digo que no me funciona porque las variables pais y nombre llegan, pero las demas variables no

espero que alguien sepa ayudarme, muchas gracias

Etiquetas: htaccess, php, rewriterule, url
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 01:19.