RedirectMatch 301 ^/(.+) http://site2.ru/a?link=$1
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?site1\.ru$ [NC]
RewriteRule (.+) http://site2.ru/a?link=$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^site1\.ru$
RewriteRule ^(.+)$ https://site2.ru/a\?link=$1[L,R=301]
названием папки в домене