Я пытаюсь изменить конфигурацию nginx, чтобы все URL-адреса, содержащие стили, были удалены таким образом, что только часть URL-адреса после и включая «стили» отправляется в нисходящий поток приложение.Соответствие шаблону местоположения nginx не работает
Запрос с URL-адресом «http://def.testing.com/abc/styles/fonts/Avenir-Roman/font.css» соответствует первому шаблону, но я ожидаю, что он будет соответствовать второму шаблону, потому что второй шаблон имеет рег-ex в нем.
Может кто-нибудь, пожалуйста, объясните мне, что здесь происходит?
location /abc/ {
try_files $uri/index.html $uri @app;
}
location /abc.*/styles/ {
rewrite ^/abc.*/(styles.*) /$1 break;
try_files $uri/index.html $uri @app;
}
URL:
http://10.10.10.10/abc/styles/fonts/Avenir-Roman/font.css