Есть ли способ добавить перезапись, которая будет динамически устанавливать местоположение/путь к файлу?
Вот из конфига nginx:
server {
root /media;
server_name media.domain.com;
location / {
autoindex off;
}
У меня есть изображения с именами типа "e9m7L4_1.jpg", которые хранятся в каталоге в соответствии с первыми 6 буквами/цифрами имени файла, например:
e9m7L4_1.jpg (хранится в)-> e/9/m/7/L/4/e9m7L4_1.jpg
km40lj_1.jpg (хранится в)-> k/m/4/0/l/j/km40lj_1.jpg
В настоящее время я могу получить к нему доступ следующим образом:
http://media.domain.com/e/9/m/7/L/4/e9m7L4_1.jpg
Есть ли способ переписать местоположение, используя имя файла, переданное в nginx, чтобы к нему можно было получить доступ, как это, без длинного пути/префикса каталога: http://media.domain.com/e9m7L4_1.jpg
Спасибо