Si necesitamos redirigir un subdominio al dominio principal utilizando un redirect 301 desde el htaccess, podemos hacerlo utilizando el siguiente scripts.
//Redirigir el error 404 a una página en concreto
ErrorDocument 404 /404.html
//Activamos el mod_rewrite
RewriteEngine On
//Todo el tráfico que venga del subdominio test.dominio.com
//lo redirigimos a www.dominio.com
RewriteCond %{HTTP_HOST} ^test.dominio.com$ [NC]
RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]
//Todo lo que no venga con www, lo redirigimos a www.dominio.com
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.dominio.com/$1 [R=301,L]
Y voila!
Espero que les resulte útil.
Salu2.