Это старая версия документа!
Алгоритм выбора location в Nginx
С одним уровнем вложенности
Вначале будет искаться равенство (. Оно имеет высший приоритет.
Потом будет искаться максимальный по длине префиксный location 1), после чего будет проверено, есть ли на найденном location модификатор приоритета (^~), и если он есть, то будет возвращён этот location.
Потом будут проверяться регулярные выражения 2) сверху вниз. При совпадении будет возвращён первый location из них.
Потом вернётся тот префиксный location, который мы нашли до этого.