Estou postando aqui porque não encontrei uma resposta para o seguinte problema.
Eu tenho a seguinte URL:https://www.example.com/archives/5852555.pdf
e preciso manter apenas 5852555.pdf para passar esse valor para http://localhost:3001/download.php?file=5852555 .
Por enquanto, tenho a seguinte configuração:
location ~* ^/archives/([0-9]+)\.(txt|rtf|doc|docx|pdf)$ {
proxy_pass http://localhost:3001/download.php?file=$1 ;
}
Mas $1 ainda está vazio e não entendo por quê.
Pode me ajudar?
PS: Sou relativamente novo no nginx, obrigado pela sua compreensão.
Estou usando o nginx 1.23.2.