Инструкция
1
Первый способ. Использовать код ответа 301. Этот код значит – «страница перемещена». Сделать так, чтобы старый сайт отсылал на новый легко. Нужно найти или создать в корне вашего сайта файл .htaccess, и добавить туда строки:
Options +FollowSymLinks #
RewriteEngine on #
RewriteCond %{HTTP_HOST} ^www.старый-сайт.ru$ [NC]
RewriteRule ^(.*)$ http://новый-сайт.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^старый-сайт.ru$ [NC]
RewriteRule ^(.*)$ http://новый-сайт.ru/$1 [L,R=301]
Options +FollowSymLinks #
RewriteEngine on #
RewriteCond %{HTTP_HOST} ^www.старый-сайт.ru$ [NC]
RewriteRule ^(.*)$ http://новый-сайт.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^старый-сайт.ru$ [NC]
RewriteRule ^(.*)$ http://новый-сайт.ru/$1 [L,R=301]
2
Способ второй: использовать код 302, он значит «страница перемещена временно». Вы делаете все как в первом случае, только код 301 изменяете на 302.
3
Способ третий. Используйте директиву Host.
Это способ, который позволяет изменить адрес сайта, используя директиву Host в файле robots.txt.
Если вы меняете домен целиком, то это самый лучший из всех путей. Ищите в корне вашего сайта файл robots.txt, находите в нем блок, который состоит из директив Allow и Dissalow и после него вставляете строку:
Host: site.ru # где site.ru название вашего нового домена.
Это способ, который позволяет изменить адрес сайта, используя директиву Host в файле robots.txt.
Если вы меняете домен целиком, то это самый лучший из всех путей. Ищите в корне вашего сайта файл robots.txt, находите в нем блок, который состоит из директив Allow и Dissalow и после него вставляете строку:
Host: site.ru # где site.ru название вашего нового домена.
4
В данной ситуации не все поисковики слушаются данную команду, поэтому чтобы попасть в десятку, используйте все описанные способы.