Nginx: Letzten Wert der URL abrufen

Nginx: Letzten Wert der URL abrufen

Ich poste hier, weil ich keine Antwort auf das folgende Problem gefunden habe.

Ich habe die folgende URL:https://www.example.com/archives/5852555.pdf

und ich muss nur 5852555.pdf behalten, um diesen Wert an http://localhost:3001/download.php?file=5852555 weiterzugeben.

Im Moment habe ich die folgende Konfiguration:

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

Aber 1 $ ist immer noch leer und ich verstehe nicht, warum.

Kannst du mir helfen?

PS: Ich bin relativ neu bei Nginx, danke für Ihr Verständnis.

Ich verwende nginx 1.23.2.

verwandte Informationen