Склейка доменов + объединение домена с WWW и без WWW Печать
Статьи - Прочее

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

Задача

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

Решение

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

1
Host: site.ru

Проделанное покажет поисковику, что site.ru является главным зеркалом. Если вы хотите, чтобы главным зеркалом был www.site.ru, то используйте адрес с www.

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

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

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

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.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: mainsite.ru

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