Бывает такая ситуация: ваш сайт идентифицируется в поисковых системах под несколькими именами, например, в Яндексе этот сайт известен как www.breys.ru и breys.ru
А так как в обоих случаях посетители могут оставлять ссылки на ваш сайт, то в Яндексе они обрабатываются как разные сайты путем деления параметров вашего сайта на количество известных синонимов
Например, у меня есть сайт (доставшийся по наследству), который в Яндексе имеет три названия, разные значения ТИЦ и разный индекс, хотя по факту это один сайт
Если такой ситуации еще не наблюдалось или вы ее уже заметили, то вам нужно быстро позаботиться об отключении синонимов. Для этого нужно добавить правило для mod_rewrite и директиву в robots.txt
cat breys.ru/www/.htaccess
AddDefaultCharset UTF-8RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.breys.ru
RewriteRule ^(.*)$ [NC,R=301,L]
Эти инструкции заставляют браузеры, посещающие URL-адрес www.breys.ru/uri, молча переключаться на URL-адрес breys.ru/uri, а поисковые системы распознают по HTTP-заголовку, что страница была окончательно перемещена на новый адрес.
cat breys.ru/www/robots.txt
User-agent: *
Disallow: /cgi-bin/
Host:breys.ru
а вот директива host: она сообщает поисковым ботам доменное имя, которое вы хотите видеть в результатах поиска
Стоит отметить, что Яндекс заметит это далеко не сразу, я, например, ждал вторую неделю
Хочу возмутиться WWW, а тем более Яндексом, который не может корректно и своевременно обрабатывать эти, да и вообще, все параметры
Яндексу понадобилось не менее двух недель, чтобы начать нормальную обработку названия сайта и удалить www.
другие материалы по mod_rewrite