Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2012, 17:20
Avatar de reyesoft
reyesoft
 
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años, 1 mes
Puntos: 15
Pregunta htaccess: Escapar caracteres & en %{QUERY_STRING}

Hola!

No logro redireccionar URL a otro dominio y pasar como parámetro la URL original, ya que no puedo escapar los caracteres et ("&") de %{QUERY_STRING}.

Paso un ejemplo clarificador:
http://dominio1.com/folder/?param1=a&param2=b
debe redireccionar a
http://dominio2.com/?from=folder/?param1=a%26param2=b
en vez de
http://dominio2.com/?from=folder/?param1=a&param2=b

Ya que el segundo caso, param2 pasa como parámetro y no como parte del parámetro from

Actualmente he logrado esto:
Código PHP:
<IfModule mod_rewrite.c>
  
RewriteEngine On
  RewriteCond 
%{HTTP_HOSTdominio1.com/?$ [NC]
   
RewriteRule ^(.*)$ http://dominio2.com/?from=%{HTTP_HOST}/$1?%{QUERY_STRING} [R=301,L] 
¿Esto es posible hacerlo? Y si es así ¿me tirarían una ayuda? Desde ya muchas gracias!
__________________
Pablo Reyes

Compra/venta saldos PayPal, Skrill, Neteller, Bitcoins, etc.