Склейка доменов + объединение домена с 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
- адрес основного сайта.