Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2012, 03:22
Avatar de Heent
Heent
 
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 15 años, 11 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