Здравствуйте.
Локаций в проекте немного и хочется запретить системные вызовы (проверку существует файл или нет) для несуществующих локаций. Вот так:
[code]
location ^~ /с/ {
location = /с/с.nocache.js {
# loader script
...
}
location ~ ^.+\.cache\. {
# cache forever
...
}
...
}
location = / {
try_files /maintenance.html /index.html;
expires 1s;
}
location ~ .* {
deny all;
}
[/code]
последняя локация вроде бы должна резать все прочие запросы, но с ней nginx возвращает 403 и для /. Как быть? Имеет ли смысл вообще ограничивать запросы к диску?