NGINX переписать для статического каталога - PullRequest
0 голосов
/ 09 июня 2010

Я пытаюсь перевести:

mydomain.com / 98387634 / изображение / file.png

до:

mydomain.com / изображение / file.png

Может кто-нибудь сказать мне, что не так с моим переписать?

rewrite ^~/static/(.*)/(.*)$ ~/static/$2 last;

location ^~/static {
        expires max;
        root /var/www;
}

1 Ответ

0 голосов
/ 26 ноября 2010

По умолчанию *' AND + 'в регулярных выражениях являются жадными.Вы должны использовать `. *? 'или напишите переписать что-то вроде этого:

rewrite ^~/static/[^/]*/(.*)$ ~/static/$1 last;
...