Описание соответствий в location nginx

Оригиналы описаний:
(en) wiki.nginx.org
(ru) wiki.nginx.org

  1. =
    строковые совпадения. Если найдено, проверка заканчивается.
    "=" значит полное совпадение шаблона и проверяемой строки, например = / - заход в секцию будет исключительно для корня, и даже файлы в корне уже сюда не подходят;
  2. ^~
    приоритетное строковое значение. В отличии от "=" требуется совпадение только начала.
    "^~ /" полностью отключит регулярные выражения для секции server, если нет более точного location без ^~;
  3. ~, ~*
    регулярные выражения, в порядке определения в конфиге. При совпадении - выполняется этот регэксп, проверка заканчивается.
    ~ - с учётом регистра, ~* - без;

Если не было найдено подходящей регулярки, используется наибольшее совпадение из п.3.

Комментарии

Добавить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image