Попробуем разобраться в том как же правильно перенести домен (и сайт) с одного адреса на другой. Часто бывает так что смогли зарегестрировать более удачный домен, уходим с бесплатного хостинга, или другие веские причины заставили нас пойти на такой крайне нежелательный шаг.
Для того чтобы перенос сайта на другой домен прошел как менее безболезненно нужно сделать несколько важных шагов.
Во-первых регистрируем новый домен и переносим (копируем) на него наш сайт.
Далее, для минимизации потери трафика и показателей сайта для поисковых систем нужно отредактировать два файла.
Добавляем для Яндекса на старом и новом домене в файл robots.txt строку
Host: newdomain.ru
Дальше, в файл .htaccess на старом домене добавляем
<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomain.ru/$1 [R=301,L]
Таким образом на старом домене будет доступен robots.txt, его сможет прочитать Яндекс и наилучшем образом склеить оба домена.