Bueno, muy claro tampoco me queda. te explico
tenemos esto
http://dominio1.com/folder/?param1=a¶m2=b
un url de un dominio en una carpeta específica llamada "folder"
y queres que eso redirija a otro dominio
http://dominio2.com/ --> A
que debe recibir tambien como query, la query del primero
param1=a¶m2=b -->B
agregado como prefijo la cadena "folder/?" --> C
es decir
A+C+B
Aqui ya tengo una duda el valor "folder" cambia o siempre es el mismo?
Escapar los simbolos en la query? no hace falta, el ? te lo va a escapar el propio apache, y el & no tiene mayor relevancia, en todo caso tu php debería hacer un urlencode() de la string
Para hacer eso, que repito no se si estoy seguro de que sea asi
Código Apache:
Ver originalRewriteEngine On
RewriteRule ^folder/(.*)$ http://dominio2.com/?from=folder/?$1 [L,QSA]
Saludos