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¶m2=b
debe redireccionar a
http://dominio2.com/?from=folder/?param1=a%26param2=b
en vez de
http://dominio2.com/?from=folder/?param1=a¶m2=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_HOST} dominio1.com/?$ [NC]
RewriteRule ^(.*)$ http://dominio2.com/?from=%{HTTP_HOST}/$1?%{QUERY_STRING} [R=301,L]