Смена домена у сайта

У каждого вебмастера может возникнуть ситуация, когда ему будет необходимо перенести свой сайт с одного домена, на другой. Причин тому может быть масса, но наиболее частые из них, это попадание сайта под фильтр АГС и переезд сайта на более красивый и/или легко запоминаемый домен.

Вся структура сайта при переезде должна оставаться той же, меняется только доменное имя, необходимо сделать так, что-бы пользователь, зашедший на сайт по старому имени, или прошедший по старой ссылке попадал в тоже самое место, но уже на вашем новом сайте. Так-же необходимо чтобы сохранились показатели сайта, такие как тИЦ и PR. Всю процедуру перевода сайта на новый домен, можно занести в несколько этапов:

1. Перенос сайта на новый домен.

Тут все просто. Необходимо перенести все файлы с вашего старого сайта, на новый. На старом домене оставить только файлы .htaccess и robots.txt (лежат  в корне сайта). Почему именно их, расскажу дальше. Как только все перенесли, проверяем доступность сайта по новому имени, если все работает, переходим дальше, если нет, то смотрим настройки хостинга и проверяем наличие всех необходимых файлов и прав на них.

2. Настройка редиректа.

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

Для этого мы будем править оставленные нами на прошлом шаге файлы .htaccess и robots.txt находящиеся на старом сайте.

Итак, в файл .htaccess мы вносим следующие строки:

<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://новое_имя_сайта.ru/$1 [R=301,L]

Тем самым, мы заставляем веб сервер перенаправлять всех посетителей со старого домена на новый сайт, используя при этом 301  редирект, который «говорит» всем поисковикам что происходит постоянное перенаправление, что позволит если не сохранить, то хотя бы сильно придержать позиции в поисковой выдаче, что несомненно является большим плюсом.

Одновременно с этим, мы запрещаем перенаправление для файла robots.txt, это нужно для того, чтобы этот файл брался с вашего старого сайта, а не с нового.

В файл robots.txt (на старом сайте) нужно также внести изменения, добавив в него директиву Host:

User-Agent: *
Disallow:
Host: новое_имя_сайта.ru

Через некоторое время, после всех проделанных этапов, специальный робот-зеркальщик поисковиков проанализирует ваши старый и новый сайты и «склеит» их в соответствии с 301 редиректом или директивой Host.

P.S. У меня на практике, Google склеил сайты за 1 неделю, Яндекс за 2 месяца. Естественно эти значения могут у вас отличаться.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *