Назад | Перейти на главную страницу

Nginx - значение ~ (тильды) в блоке местоположения файла nginx.conf?

Что означает тильда после блока местоположения в конфигурации nginx?

например

location ~ ^/download/(.*)$ {
  alias /home/website/files/$1;
}

В чем разница между с и без "~" ?

Тильда указывает nginx выполнять сопоставление регулярного выражения с учетом регистра вместо простого сравнения строк.

Подробнее в документы.