расположение nginx с регулярным выражением - PullRequest
0 голосов
/ 04 марта 2019

У меня есть сервер nginx в качестве обратного прокси для Apache.я просто пытаюсь создать несколько мест с выражениями reg, но не могу.

Я хочу установить заголовок expires для всех jpg и png, но не для изображений в определенной папке

в настоящее время

location ~* ^(?!/login/)(.*)\.(jpg|png)$ { expires 30d; }

это работает с запросом от

http://example.com/test/image.jpg

, но не работает с

http://example.com/login/image.jpg

также пробовал с несколькими местоположениями

location ~ ^/login/$ { break; }

location ~* \.(jpg|png)$ { expires 30d; }

но не работает.Я также пробовал вложенное местоположение, но та же проблема, ничего не работает.Кто-нибудь может мне помочь?

Спасибо и всего наилучшего, Том

...