Nginx Как переписать путь, заканчивающийся расширением .jpg - PullRequest
1 голос
/ 17 апреля 2020

Как переписать путь, заканчивающийся расширением .jpg
из https://example.com/something/something/ image.jpg
или https://example.com/something/something/something/something/ image.jpg
до https://example.com/ image.jpg
но не переписывать https://example.com/image.jpg

1 Ответ

1 голос
/ 17 апреля 2020

Вы можете использовать класс символов [^/], чтобы сопоставить любой символ, который не является /.

Любой URI, который содержит хотя бы один символ перед /, не будет соответствовать /image.jpg.

Например:

rewrite .(/[^/]+\.jpg)$ $1 permanent;
...