Я добавлю еще одну опцию, которую я использовал для других конкретных хостов. Например, если вам нужен сайт dev.example.com и blog.example.com в дополнение к сайту www.example.com, укажите это в файле корневого уровня .htaccess:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} !^dev\.example\.com
RewriteCond %{HTTP_HOST} !^blog\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]