$one ooo;
set $two ooo;
if ($one ~* $two) {
return 200 'equal';
}
return 200 'not equal';
вот тут всегда будет not equal, однако если меняем переменную в сравнении на содержимое - всё ок. выходит внутри if не может быть с двух сторон переменных?
.....потому что if статчиески транслируется на этапе старта nginx в оба варианта.
Обсуждают сегодня