В интернете очень много сказано о том как сделать 301 Redirect для домена, а вот об поддоменах такой информации мало, и как обычно то что необходимо не найдешь. У меня возникла задача сделать пере направление на домен c www, а поддомен без www, вот что у меня получилось в htaccess

Поддоменн без www

RewriteCond %{HTTP_HOST} ^www\.([A-Za-z0-9_-]*)\.mysite\.com
RewriteRule ^(.*)$ http://%1.mysite.com/$1 [R=permanent,L]

Домен с www

RewriteCond %{HTTP_HOST} ^mysite.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=permanent,L]