Как разделить часть URL слешами в Nginx
Всем привет. Есть URL:
/images/12345-some.jpg
Задача в том, чтобы при запросе этого URL отдавался файл, лежащий по немного другому пути:
/images/01/23/45-some.jpg
Т.е. если число нечётное - добавляем 0 в начало, и разделяем каждые 2 числа слешами.
Насколько реально это сделать в Nginx? Только через try_files, поскольку если файла нет, то запрос должен перейти к PHP, который этот файл сгенерирует и сам отдаст.