Как разделить часть URL слешами в Nginx

Всем привет. Есть URL:

/images/12345-some.jpg

Задача в том, чтобы при запросе этого URL отдавался файл, лежащий по немного другому пути:

/images/01/23/45-some.jpg

Т.е. если число нечётное - добавляем 0 в начало, и разделяем каждые 2 числа слешами.

Насколько реально это сделать в Nginx? Только через try_files, поскольку если файла нет, то запрос должен перейти к PHP, который этот файл сгенерирует и сам отдаст.


Ответы (0 шт):