301 редирект на інший домен

Переїзд сайту на новий домен – дуже гострий момент для оптимізатора. При збереженні файлової та загальної структури сайту під час переїзду потрібно переносити та оптимізацію.

Логіка така: При заході на старий-домен.рф/сторінка-12345 потрібно потрапити на сторінку новий-домен.рф/сторінка-12345.

Обов’язково використовуйте 301 редирект – він дає зрозуміти пошуковим системам, що адресу сторінки, що перенаправляється, змінено назавжди і переносить всю статичну вагу старої сторінки на нову.

301 редирект на інший домен – .htaccess

У файлі .htaccess у кореневій директорії сайту знайдіть рядки (це буде приблизно вгорі):


RewriteEngine On
RewriteBase /

під ними допишіть окремими рядками:


RewriteCond %{HTTP_HOST} !^www.old-domain.com.ua
RewriteRule ^(.*)$ http://new-domain.com.ua/$1 [R=301,L]

поміняйте old-domain, .com.ua, new-domain.com.ua на ваші значення.

Готово!

Запитання пишіть у коментарях, для різних CMS код 301 редиректу на інший домен може працювати по-різному. Тестувався на Opencart та WordPress.