Welcome! Log In Create A New Profile

Advanced

Простейшая арифметика в конфиге

November 28, 2011 03:20AM
У меня есть папка "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;
}

Но это не сработало из синтаксических ошибок...
Subject Author Posted

Простейшая арифметика в конфиге

mennanov November 28, 2011 03:20AM

Re: Простейшая арифметика в конфиге

Валентин Бартенев November 28, 2011 05:16AM

Re: Простейшая арифметика в конфиге

numbata November 28, 2011 05:29AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 250
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready