Redirecionar vários domínios para um domínio (com ou sem www antes)

Eu tenho cerca de 18 domínios que precisam ser redirecionados para um novo. Tem que trabalhar com ou sem www prefixado.

Eu tentei isso:

<IfModule mod_rewrite.c>
    RewriteEngine on 
    Rewritecond %{HTTP_HOST} !^www\.domain\.com
    RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
</IfModule>

Isso me dá um loop de redirecionamento (e só funciona com www antes, eu acho?).

questionAnswers(4)

yourAnswerToTheQuestion