Спасибо всем, кто помогает развивать ресурс
24 марта 2007, 01:34
Как правильно склеить домены?
Сайты с www и без. Клеим домены правильно
Многие из вас не раз задавались вопросом, как правильно склеить домены?
Ниже привожу решения, которые позволяют склеить домены правильно:
На PHP:
-
list ($host,$doc,$to)=array(
$_SERVER['HTTP_HOST'],
$_SERVER['REQUEST_URI'],
str_replace("www.","",$_SERVER['HTTP_HOST'])
);
if ($host!=$to) {
header("HTTP/1.1 404 Not Found");
header("Location:http://$to$doc");
exit();
}
?>
-
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.server\.com$
RewriteRule ^(.*)$ http://server.com/$1 [R=301,L]
Вставляйте сей код-убийцу WWW в индексную страницу сайта на домене.
Решение 301-го редиректа для склейки доменов методами апач, .htaccess:
Вышеуказанные меры положительно сказывается на пейджранке и тИЦ, т. к.
пузомерки страниц с www и без будет одинаковым (домены склеиваются SE).
Спасибо всем, кто помогает развивать ресурс
