我在这里发帖是因为我还没有找到以下问题的答案。
我有以下网址: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 仍然是空的,我不明白为什么。
你能帮助我吗?
PS:我对 nginx 还比较陌生,感谢您的理解。
我正在使用 nginx 1.23.2 。