Содержание

,

location

Вначале проверяются location'ы, заданные префиксными строками (префиксные location'ы). Среди них ищется максимальное совпадение. Затем проверяются регулярные выражения, в порядке их следования в конфигурационном файле. Проверка регулярных выражений прекращается после первого же совпадения, и используется соответствующая конфигурация. Если совпадение с регулярным выражением не найдено, то используется конфигурация максимально совпавшего префиксного location'а.

Группа 1 (допускаются вложенные locations)

О Повторяющихся локейшинах nginx сообщит в логах.

Полное совпадение

Максимально возможное совпадение (после удачного совпадение не искать)

Пути

Вложенные локации

location /i/ {
  location ~* ^/i/(.)(.+\.gif)$ {
      alias  /images/$1$1$2;
  }
  return 404;
}

Группа 2

Регулярные выражения (в порядке выполнения)

Пути

Группа 3

Именованные

Используется в rewrite

Подробно

Примеры:

Типичные ошибки

Если есть возможно, лучше не использовать