Для чего нужна склейка сайтов и зеркала сайта?

Во всемирной сети (в частности поисковики) считают сайт с WWW и тот же сайт но без WWW разными и назначает им разные уровни индексации. Но контент там один и тот же да и по факту это  один и тот же интернет ресурс. Для предотвращения разброда и шатания поисковых ботов и результатов итоговой выдачи поисковиков необходимо клеить сайты с WWW и тот же сайт но без WWW.

 

На новых (ещё не проиндексированных) доменах это делается легко. Вот пример склейки сайта с WWW и без, основным будет сайт без WWW. В файл robots.txt в самом конце добавляем запись

User-agent: Yandex
Disallow:
Host: 0S3.ru

Далее редактируем сайт .htaccess в него включаем такую надпись

Options +FollowSymLinks

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Вот и все. Набираем в браузере имя сайта с www и как по волшебству оказываемся на сайте без этого злополучного www (в браузере видна надпись названия сайта).

На сайтах проиндексированных Яндексом необходимо вначале добавить в robots.txt запись. Дождаться пока Яша их склеит и лиш потом добавлять 301 редирект.

Бывают сайты переезжают с одного домена на другой и что бы не растерять свои показатели (ТИЦ и PR) или по каким  другим причинам создаются зеркала сайтов. Это также осуществляется при помощи 301 редиректа в файле .htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) http://0s3.ru/$1 [R=301,L]

Для проверки наберите в браузере название подклеенного сайта и вас должны немедленно перебросить на главное зеркало.

Хочу заметить что  в Гугле и Яше есть опция для веб мастеров в которой можно просто прописать зеркала сайта, но я пользовался выше описанным способом на данном сайте и все отлично работает, тьфу, тьфу.