Правила 2-ва, одно для склеивания адреса в 1-н (с www или без):
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
либо
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://mydomain.com/$1 [R=301,L]
Второе для перехода на протокол https например,
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://www.mydomain.com/$1 [R=301,L]
Оба варианта правильные и с www и без, просто получается как бы два адреса, а нужен 1-н, т.к. поисковый робот может их склеивать и по разному индексировать сайт.
Если сайт не новый то нужно смотреть в яндекс вебмастере какое зеркало яндекс считает главным, на этом и остановиться, т.к. смена приведет к переиндексации а это иногда занимает некое время, а смысла в общем то нет. Если сайт новый Вы сами уже решаете как сделать, в любом случае это не будет ошибкой, считаете что в топе больше сайтов с www, сделайте так)))