Есть несколько виртуальных серверов (все описаны в едином разделе 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;
}
есть идеи как можно такое сделать?