Как известно, для поисковиков адреса вида "www.site.com" и "site.com" будут двумя совершенно разными сайтами, которые будут иметь разные характеристики (PR, ТИЦ и т.п.). Хотя фактически, это обычно один и тот же сайт. Как сделать так чтобы и с WWW, и без WWW открывался один и тот же сайт, и поисковики правильно его видели? Делается это очень просто:

В корневой директории сайта нужно создать (если его еще нету) файл .htacces

Затем добавить в него такие строки:

Редирект с domain.com на www.domain.com

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

Редирект с www.domain.com на domain.com

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

P.S. решение работает для хостинга под управлением веб-сервера Apache