У меня есть папка "i" в корне сайта, в ней лежат папки типа 0, 100, 200, 300 ... 600000 ...etc, а уже в них лежат файлы .jpg
Т.е. я создаю отдельную папку для каждой сотой картинки, так в папке 200 будут лежать файлы 200.jpg - 299.jpg, в папке 300 будут файлы 300.jpg - 399.jpg
Проблема в то что я не могу написать соотв. конфигурацию и вычислить название этой папки, вычисляется оно просто: ID - (ID%100), т.е. для запроса /i/256.jpg будет вычислено: 256 - (256 % 100) = 200 и картинку следует искать по адресу /i/200/256.jpg
Я пробовал делать вот так:
location ~ /i/(.*)\.jpg {
set $folder $1-($1%100);
try_files /i/$folder/$1.jpg =400;
}
Но это не сработало из синтаксических ошибок...