С появлением доменов .рф, думаю у многих появилось желание направить домены на старый сайт, чтобы пользователям было проще запомнить и набрать URL сайта.
Все хорошо, но с точки зрения продвижения сайтов все же необходимо выбрать какой-либо основной домен и чтобы он был основным для поисковых систем.
Ранее аналогичная ситуация была с кириллическими доменами (сайт с
www или без www).
Решение этой проблемы популярно и известно:
Редирект домена без WWW на домен с WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^crsw.ru
RewriteRule (.*)
http://www.crsw.ru/$1 [R=301,L]
И наоборот, кому надо редирект домена с WWW на домен без WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.crsw.ru$ [NC]
RewriteRule ^(.*)$
http://crsw.ru/$1 [R=301,L]
А вот есть ситуация, например когда у сайта crsw.ru - альтернативные домены крсв.рф, swcr.ru и направлены они на один и тот же ресурс. Как быть в такой ситуации?
Редирект при помощи PHP:
$domain = $_SERVER['HTTP_HOST'];
if ($domain=="крсв.рф(неосновной домен)")
header("Location:
http://crsw.ru(основной домен)");
else if ($domain=="swcr.ru(неосновной домен)")
header("Location:
http://crsw.ru(основной домен)");;
?>