Nginx重写在没有尾部斜杠的情况下不起作用

Nginx重写在没有尾部斜杠的情况下不起作用,nginx,url-rewriting,Nginx,Url Rewriting,这个nginx重写规则只适用于尾部斜杠,我需要它在没有斜杠的情况下工作 我尝试过一些变化,但没有成功 rewrite ^/images/f([0-9]+)/([0-9]+)[d-].*$ /images/$2/ permanent; 这是我需要重定向的url示例: /images/f99/12345d678905-some-text_here-12345.jpg 这项工作: /images/f99/12345d678905-some-text_here-12345.jpg/ 我需要“123

这个nginx重写规则只适用于尾部斜杠,我需要它在没有斜杠的情况下工作

我尝试过一些变化,但没有成功

rewrite ^/images/f([0-9]+)/([0-9]+)[d-].*$ /images/$2/ permanent;
这是我需要重定向的url示例:

/images/f99/12345d678905-some-text_here-12345.jpg
这项工作:

/images/f99/12345d678905-some-text_here-12345.jpg/

我需要“12345”

静态扩展有CORS规则。
谢谢Richard Smith,我自己永远不会想到。

您可能有一个单独的位置来处理以
.jpg
结尾的URI。