Задать вопрос
@TechNOIR

Как в зависимости от аргументов url изменить alias?

Есть такой location:

location = /conf.js {
    alias /config/conf.js;
}


Я хочу сделать чтобы если содержит аргумент arg1 допустим (например https://site.com?arg1=4982948394) то за conf.js крылся бы /config/conf2.js, во всех остальных случаях /config/conf.js

Есть возможно так сделать?
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Решения вопроса 1
@dodo512
map $arg_arg1 $conf {
    default      "conf.js";
    "4982948394" "conf2.js";
}
server {
    location = /conf.js {
        alias /config/$conf;
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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