Склейка доменов + объединение домена с WWW и без WWW

 Проблема

Иногда поисковые системы могут сайты на доменах www.domain.ru и domain.ru принять за разные и индексировать как два отдельных сайта. А значит у них будет отдельные параметры TИЦ и PR. Но для большей эффективности стоит склеить их. Проблема - склейка доменов с www и без www.

Решение

1. В файл robots.txt добавляем следующую строку:

1
Host: domain.ru

Эта покажет ПС, что domain.ru является главным зеркалом. Если вы хотите, чтобы главным зеркалом был www.domain.ru, то введите этот адрес, вместо вписанного.

2. После того, как ПС признает домен, указанный в robots.txt, главным (по Яндексу: 4-6 недель на это уходит), в файл .htaccess добавить перелинковку с www на домен без www:

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

Чтобы сделать переадресацию с домена без www на домен с www, необходимо добавить в файл .htaccess следующее:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.ru
RewriteRule (.*) http://www.domain.ru/$1 [R=301,L]

Проблема

При переезде на новый домен никак не хочется терять старых посетителей и накопленный ТИЦ и PR того домена. Проблема - перелинковка со старого домена на новый с сохранением пузомерок.

Решение

В файл .htaccess необходимо добавить следующие строки:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.ru$ [NC]
RewriteRule ^(.*)$ http://newdomain.ru/$1 [R=301,L]

Проблема

Допустим у вашего основного сайта есть зеркала, частично или полностью копирующие их контент. Чтобы ПС не взяло зеркало за основной сайт, необходимо сделать так, чтобы ПС за главное зеркало считало ваш основной сайт. Проблема - указать основное зеркало для ПС.

Решение

На сайтах-зеркалах необходимо в файл robots.txt добавить следующую строку:

1
Host: domain.ru

Где domain.ru - адрес основного сайта.