У вас некорректно составлен вопрос, по этому будет и не совсем корректный ответ.
как минимум domain.com2 домена нет а следовательно вы уже показали что-то не то, так что буду предполагать.
Но исходя из совоих мыслезаключений могу предположить что вам нужно было это
RewriteCond %{HTTP_HOST} ^(.+)\.domain1\.com$ [NC]
RewriteRule ^(.*)$ https://%1.domain2\.com/$1 [R=301,L]
сработает для всех доменов 3 уровня
(.+) - один и более символов
\.- просто точка экранированна.
%1 - аналог $1 но из RewriteCond