Сайт на двух доменах

Сайт на двух доменах

ПОДЕЛИТЬСЯ СТАТЬЕЙ:


Приветствую, друзья! Столкнулся с вопросом переноса сайта на другое доменное имя. У меня не было жесткого условия сохранить позиции первого домена в поиске, так как сайт был совсем молодой, но тем не менее решил оставить его, все таки он уже отметился во многих местах.

- И так начнем - сайт на двух доменах, как сделать зеркало или склеить домены

    1. У вас должен быть файл .htaccess в корневом каталоге сайта. Если его нет создайте. В него и добавим эти строки кода:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vtoroi\.com 
RewriteRule ^(.*)$ http://osnovnoi.ru/$1 [R=301,L] 
RewriteCond %{HTTP_HOST} ^www.vtoroi\.com 
RewriteRule ^(.*)$ http://osnovnoi.ru/$1 [R=301,L]

В моем случае перенаправление на razrab.website выглядело так:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^masterche\.ru
RewriteRule ^(.*)$ https://razrab.website/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.masterche\.ru
RewriteRule ^(.*)$ https://razrab.website/$1 [R=301,L]

В этом коде вам надо изменить vtoroi.com и osnovnoi.ru на свои доменные имена. Основной домен это osnovnoi.ru, второстепенный vtoroi.com. Теперь если вы наберёте в поиске vtoroi.com, вас перекинет на основное доменное имя. Вышеуказанный код делает редирект. R=301 означает, ресурс перенесен навсегда. Посмотреть весь список кодов состояния HTTP в Википедия.

    1. В файле robot.txt ко второстепенному домену, в данном случае vtoroi.com необходимо явно указать главное зеркало сайта
User-agent: Yandex
Host: osnovnoi.ru (без http://)
User-agent: Googlebot
Host: osnovnoi.ru (без http://)

Процесс склейки поисковыми системами может занять в среднем две недели.

Проверить домены на клей, можно проанализировав сайт здесь Анализ сайта

Успехов!