@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

Есть возможно так сделать?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@dodo512
map $arg_arg1 $conf {
    default      "conf.js";
    "4982948394" "conf2.js";
}
server {
    location = /conf.js {
        alias /config/$conf;
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы