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

Problemas con redireccionamiento y '?'

Estas en el tema de Problemas con redireccionamiento y '?' en el foro de Apache en Foros del Web. Hola compañeros, tengo un problema cuando intento redirigir algunas de mis páginas. Me gustaría redirigir una URL del estilo " elemento1/elemento2?q=elemento3 " Para hacerlo hice ...
  #1 (permalink)  
Antiguo 02/05/2012, 03:22
Avatar de Heent  
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 15 años, 4 meses
Puntos: 6
Pregunta Problemas con redireccionamiento y '?'

Hola compañeros, tengo un problema cuando intento redirigir algunas de mis páginas.

Me gustaría redirigir una URL del estilo "elemento1/elemento2?q=elemento3"

Para hacerlo hice la siguiente expresión:

Código Apache:
Ver original
  1. RewriteRule ^([^(/|\?|&)]*)/buscador\?q=([^(/|\?|&)]*)/?$  /index.php?page=elemento2&lan=$1&q=$2 [L]

El problema es que no me detecta el parámetro 'q', es decir lo que va después del ?. Lo he probado substituyendo el interrogante por el & y si que funciona...

No entiendo donde está el error porqué el problema está en el ? pero lo estoy escapando :S


Un saludo y muchas gracias!

Última edición por Heent; 02/05/2012 a las 03:36
  #2 (permalink)  
Antiguo 03/05/2012, 18:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problemas con redireccionamiento y '?'

Lee este post
http://www.forosdelweb.com/f58/htacc...iables-973738/

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 04/05/2012, 07:38
Avatar de Heent  
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Problemas con redireccionamiento y '?'

Muchas gracias! :)

Etiquetas: htaccess, redireccionar
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:08.