Иногда веб-мастеру приходится переносить сайт на новый домен. Правильным переносом сайта может считаться тот метод, который позволит следующее:
- Сохранить старые показатели PR и тИЦ.
- Сохранить правую часть URL страниц относительно корня сайта.
- Избежать ошибок 404.
Сохранение тИЦ и PR старого домена или «склейка» доменов
Чтобы сохранить старые показатели (тИЦ и PR), нужно «склеить» оба домена. Для Google и Яндекса существуют разные методы склейки. Для Google нужен редирект 301 в файле .htaccess, а для Яндекса – инструкция в файле robots.txt.
Файл .htaccess для Google
Redirect 301 / http://www.newdomain.com/
Файл robots.txt для Яндекса
host: www.newdomain.com
Сохранение правой части URL страниц и предотвращение ошибок 404
Поисковики еще некоторое время будут помнить страницы со ссылками на старый домен. Кроме того, уже есть обратные ссылки с сайтов, блогов, каталогов, которые менять никто не будет. Чтобы не возникало ошибок 404, когда пользователь придет по ним на старый сайт, кроме обычного, еще нужен редирект для каждой страницы старого домена. Тогда пользователь будет автоматически перенаправлен на нужную страницу нового домена. Т. е. это будет тот же адрес, только с новым доменным именем.
Редирект со всех старых URL на новые
Чтобы осуществить редирект со всех старых URL на новые, необходимо добавить всего несколько строк в файл .htaccess.
Файл .htaccess
Options +FollowSymLinksRewriteEngine onRewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Теперь все посетители и роботы будут деликатно отправляться на новый домен с полным сохранением правой части URL.
Но есть одна особенность. При сканировании robots.txt, робот поисковой машины будет отправляться на новый домен. Как же тогда склеить домены в глазах Яндекса? Для этого надо в файле .htaccess необходимо сделать исключение для robots.txt.
Файл .htaccess
Redirect 301 / http://www.newdomain.com/<FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch>Options +FollowSymLinksRewriteEngine onRewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Загрузите файлы .htaccess и robots.txt в корень старого сайта. Теперь домены будут склеены и Гуглом и Яндексом одновременно.
Дополнительная информация: Перемещение сайта (Центр веб-мастеров Google)
Больше на эту тему:
- Основной домен (в формате с префиксом www или без него)
- Переадресация 301. Как сделать 301 редирект
- Блокировка и удаление страниц с помощью файла robots.txt
«

Ну наконец-то я нашел как изменить домен переносом на новый. Спасибо за инфу пригодилась.
Пожалуйста. Мне самому уже дважды понадобилось
.
Redirect 301 / http://www.newdomain.com/ не корректно работает, у меня например эта строка вызывает блокировку.
Строка Redirect 301 / http://www.newdomain.com/ написана корректно. Я уже на нескольких сайтах делал редирект — проблем не возникало.
Отличный материал. Склеил домены, PR перенес за 5 дней, жду индексации зеркальщиком яндекса. При возможности поставлю на вас ссылочку.
Супер. За ссылочку буду весьма благодарен.