иногда трудно обойтись без дополнительной логики, которую ради такой мелочи отдавать на backend грустно
и речь про улучшение поведения исключительно с обратной совместимостью если совсем никак, то можно добавить условно extended if — eif > On 29 Sep 2020, at 19:47, fox <red-f...@ya.ru> wrote: > > 1) может, потому что конфиг - это не язык программирования? > > 2) изменение поведения сломает тысячи существующих систем. > > > 29.09.2020 23:31, Alexey Galygin пишет: >> присоединяюсь к вопросу: >> >> почему бы не сделать if нормальным? чтобы без артефактов… и немного мощнее >> >> нам вот тоже приходится делать по несколько map, чтобы логику чуть более >> сложную построить… >> и это ужас >> >>> On 29 Sep 2020, at 19:29, Sergey Kandaurov <pluk...@nginx.com> wrote: >>> >>> >>>> On 29 Sep 2020, at 17:12, Ilya Evseev <nginx-fo...@forum.nginx.org> wrote: >>>> >>>> Имеется nginx 1.19.2 со следующей настройкой: >>>> >>>> server { >>>> location / { >>>> if ($http_user_agent ~ "TestAgent") { } >>>> try_files $uri $uri/ /index.html; >>>> } >>>> } >>>> >>>> Почему попадание в if меняет логику работы последующего try_files? >>> >>> https://wiki.nginx.org/IfIsEvil >>> >>> -- >>> Sergey Kandaurov >>> >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru@nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru