Привет, хочу реализовать поддержку версионирования статики. Нужно чтобы URL вида /api/file.js?v=1.7.0 искало

файл в пути location_root/1/7/0/filename

Пробую так:

location /api/
{
rewrite ^/api/(.*)\?v=(\d+)\.(\d+)\.(\d+)$ /api/$2/$3/$4/$1
}
rewrite_log on;
в логах не вижу вообще попытку обратиться по пути с цифрами. Такое ощущение, что аргументы не парсятся вовсе. Может я не правильно понимаю как работает rewrite(

4 ответов

10 просмотров

То, что после знака вопроса, не парсится. Не тратьте время.

используй try_files

Возможно, это получится с map: map $request_uri $uri { ~/api/file.js?v=(\d)\.(\d)\.(\d) /api/$1/$2/$3; ... } Или как-то так

это нужно пойти поминать разработчиков, а не ставить костыли. Пусть подправят pipeline сборки

Похожие вопросы

Обсуждают сегодня

Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Всем привет! Можете порекомендовать датасет для детекции/сегментации высокого качества (картинки высокого разрешения 768x768+, c большим разнообразием сцен, т.е. не только авт...
Andrei Filatov
4
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Есть примерно такие кадры дороги, пытаюсь с помощью алгоритма хафа выделить границу дороги https://pastebin.com/RsLKXBKv Пытаюсь делать так? что не так
Дурачок Глупый
5
Здраствуйте, как можно скруглить угла?
panic
2
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Семантическая, инстансная сегментация объектов с высоким количеством классов?
Georgy Makarov
3
А вы в атоме работаете да?
Alexander x*❄️❅❆
11
Привет, кто может помочь в реализации некоторых алгоритмов OpenCV математически? Или может кто-то работал с мобильными роботами? Помощь нужна в 2 дня работы)
dark_night
5
Карта сайта