Для чего склеиваются зеркала сайта
Исторически сложилось так, что мы привыкли видеть название сайта, начинающееся на www. Например, www.specialist-seo.ru.

Связано это положение было с тем, что раньше компьютеры были не такими мощными как сейчас, поэтому под сайты выделялись отдельные компьютеры, которые обозначались www (world wide web), а под почту, назывались pop, mail, и т.д.
Реально сайт с www и без - это разные сайты. И в определенных ситуациях, они могут быть посчитаны дубликатами друг друга и на них будет наложен фильтр. При продвижении они могут мешать друг другу. Да и просто для удобства пользователя рекомендуют ставить редирект на основной сайт.
Как склеивать зеркала сайта
Во многих источниках указано, что нужно склеивать зеркала сайта с www и без www. Склейка производится через 301 редирект в файле .htaccess. Но редко где встретишь, как правильно должна быть произведена склейка.
Ошибки возникающие при склейке зеркал сайта
Очень часто оптимизаторы начинают склеивать зеркала сайта через редирект, не обращая внимание на то, какое зеркало в поисковой системе главное.
В Gooogle главное зеркало сайта можно сменить через панель вебмастера, в Яндексе же это делает робот зеркальщик.
Если изменить главное зеркало сайта до того, как оно будет изменено Яндексом, то мы потеряем очень многое.
Во-первых, страницы начнут потихоньку выпадать из индекса Яндекса, если так все и оставить, то сайт вообще перестанет индексироваться, пока домен не выпадет из индекса.
Вторая ошибка при склеивании зеркал сайта — потеря ссылок стоящих на приклеиваемый домен.
Как избежать ошибки при склеивании зеркал сайта
Так как мы ориентируемся под поисковую систему Яндекс, то мы должны учитывать прежде всего ее особенности.
В Яндексе за корректность определения основного сайта отвечает, так называемый, робот зеркальщик. Сайты он посещает не часто, от 2 недель до 2 месяцев. И если он посчитает, что основное зеркало нужно изменить, он это сделает автоматически.
Повлиять на выбор робота зеркальщика мы не можем, но можем указать ему, какое зеркало сайта мы сами считаем главным, через дерективу host, в файле robots.txt
Перед началом склейки, нужно указать эту директиву, и если смена основного домена производится не будет, то просто подождать примерно 2 месяца. Если будет производится смена основного домена, то как только мы увидим в выдаче изменение основного зеркала сайта, склейку для Яндекса можем считать законченой.
Пример склейки зеркал сайта
Рассмотрим, как склейка зеркал была проведена для сайта http://specialist-seo.ru
Действие первое.
Определяем основное зеркало сайта в текущей выдаче Яндекса
Для этого достаточно ввести любой запрос по которому можно найти Ваш сайт, либо просто вводим название домена, пример запроса http://yandex.ru/yandsearch?text=specialist-seo.ru
Если сайта еще нет в выдаче, то самостоятельно определяем, какой домен мы хотим сделать главным.
У меня, это домен specialist-SEO.ru
Наш файл robots.txt, находящийся в корне сайта будет выглядеть примерно, так
User-agent: *
Disallow:
Host: specialist-SEO.ru
На этом склейку сайта для Яндекса можно считать законченной. Остается только ждать.
Когда зеркала сайта будут склеены (примерно 2 месяца после проведения вышеописанной операции, при нахождении сайта в индексе поисковой системы), можем устанавливать редирект, для удобства и для склейки для других поисковых систем.
301 редирект прописывается в файле .htaccess. Кроме склейки зеркал, рекомендую сразу склеивать все возможные дубли главной страницы.
Пример склейки сайта через 301 редирект, в файле .htaccess (расположен в корне сайта)
RewriteEngine On
RewriteBase /
# склейка сайта. Основной без www
RewriteCond %{http_host} ^www.specialist-seo.ru$
RewriteRule ^(.*)$ http://specialist-seo.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://specialist-seo.ru [R=301,L]
После проверки корректности работы сайта, склейку зеркал на этом можно считать завершенной.