Nginx: Получить последнее значение URL

Nginx: Получить последнее значение URL

Я пишу здесь, потому что не нашел ответа на следующую проблему.

У меня есть следующий URL:https://www.example.com/archives/5852555.pdf

и мне нужно сохранить только 5852555.pdf, чтобы передать это значение в http://localhost:3001/download.php?file=5852555.

На данный момент у меня следующая конфигурация:

location ~* ^/archives/([0-9]+)\.(txt|rtf|doc|docx|pdf)$ {
      proxy_pass http://localhost:3001/download.php?file=$1 ; 
}

Но $1 по-прежнему пуст, и я не понимаю, почему.

Вы можете помочь мне?

P.S. Я относительно новичок в nginx, спасибо за понимание.

Я использую nginx 1.23.2.

Связанный контент