Redirect с переменной $host в условии
Igor Sysoev
is at rambler-co.ru
Fri Aug 26 09:26:51 MSD 2005
On Fri, 26 Aug 2005, Alexander Yusupov wrote:
> Есть несколько виртуальных серверов (все описаны в едином разделе server).
> Требуется следуюшие: проверятся наличие www. в имени домена, если нет, то
> идет редирект на www.$host
>
> в апаче можно сделать так:
>
> RewriteCond %{HTTP_HOST} !^www\. [NC]
> RewriteCond %{HTTP_HOST} !^$
> RewriteRule ^/(.*) http://www.%{HTTP_HOST}/$1 [L,R=301]
>
> в nginx такой способ не работает, покрайней мере у меня:
> if ($host ~* !^www\.){
> rewrite ^(.*)$ http://www.$host$1;
> }
>
> есть идеи как можно такое сделать?
if ($http_host ~* !^www\.){
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list