Иногда необходимо перенести старый сайт на новый домен. Но при этом необходимо сохранить как показатели Яндекс ИКС, так и посетителей сайта. Перенос сайта можно разделить на 2 вида.
1й когда необходимо перенаправлять со всех старых страниц сайта на главную нового домена.
На старом сайте site.ru есть страницы:
И при посещении любой из них необходимо перенаправить пользователя на главную страницу site.com
Создать на старом домене site.ru файл .htaccess с содержанием:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RedirectMatch 301 (.*) https://site.com
Создать на старом домене site.ru файл robots.txt с содержанием:
User-agent: Yandex
Host: site.com
User-agent: *
Disallow:
Sitemap: http://site.com/sitemap.xml
2й когда необходимо перенаправлять со всех старых страниц сайта на ту же страницу но уже на новом домене.
На старом сайте site.ru есть страницы:
И при посещении любой из них необходимо перенаправить пользователя на ту же страницу нового домена site.com
Создать на старом домене site.ru файл .htaccess с содержанием:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
Создать на старом домене site.ru файл robots.txt с содержанием:
User-agent: Yandex
Host: site.com
User-agent: *
Disallow:
Sitemap: http://site.com/sitemap.xml