Редирект для nginx с www.site.ru на site.ru



By admin ~ Ноябрь 4th, 2009. Filed under: Вебсервер.

Иногда требуется сделать редирект site.ru на www.site.ru или наоборот, например для того что бы поисковик не вносил в поиск 2 сайта с поддоменом www и без него.

Пример для nginx:

if ($host = ‘www.myhost.ru’ ) {
rewrite ^(.*)$ http://myhost.ru$1 permanent;
}


Как бонус:

Apache( используем mod_rewrite)

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

lighttpd

$HTTP["host"] =~ “^(www\.|)site\.ru$”

Popularity: 17%

Похожие статьи:

Оставьте комментарий: