Несколько доменов для одного сайта - 301 php редирект, htaccess, домен .рф, сайт с www или без www

Jan 06, 2011 15:46

С появлением доменов .рф, думаю у многих появилось желание направить домены на старый сайт, чтобы пользователям было проще запомнить и набрать 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(основной домен)");;
?>

продвижение сайтов, rewriteengine on, $_server['http_host'], с www, htaccess, php редирект, 301 редирект, домен, без www, редирект, php, .рф, www

Previous post Next post
Up