Anton Bessonov Wrote:
-------------------------------------------------------
> Скорее всего Вы не туда
> копаете. Может Вам нужно
> это:
>
> server_name ~^(www\.)?(?P.+)\.somehost\.ru$;
>
> ?
Про указанный вами способ определения мне известно и он, к сожалению, не подходит.
Я не зря указал на то что $domain задаётся через map.
Дело в том, что доменов и субдоменов у меня много и очень не хочется руками прописывать предлагаемые вами сточки для всех возможных вариантов или выносить определение $subdomain в map.