Кстати, вы не упомянули имя домена в результате, ваш текущий домен и домен результата отличаются, я думаю, что это опечатка, но если вы считаете, что это не так, попробуйте следующее правило.
Попробуйте:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^sub1.site.com$
RewriteCond %{REQUEST_URI} ^/folder
RewriteRule ^/folder/(\w+)/?$ http://domain.site.com/folder/profile.php?name=$1 [QSA]
Примечание. Если вы считаете, что домен такой же, просто удалите домен из правила.
Вы можете проверить правило перезаписи вэта ссылка: http://martinmelin.se/rewrite-rule-tester/