@Azigar

Как добавить переменную в регулярное выражение в if() Nginx?

Есть такая часть конфигурации:

set $domain        "mysite.com";
set $subdomain   "www";

if ($host ~* ^([a-z0-9-\.]+)\.$domain$) {
         set $subdomain $1;
}


Если зайти с поддомена переменная $subdomain все равно имеет значение "www".
Если в условии вместо $domain прописать mysite.com, то переменная $subdomain будет иметь значение поддомена.
Что я не правильно пишу?
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы