@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 будет иметь значение поддомена.
Что я не правильно пишу?
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 окт. 2019, в 17:12
300 руб./за проект
16 окт. 2019, в 17:11
3000 руб./за проект
16 окт. 2019, в 17:07
3800 руб./за проект