
以下の問題に対する答えが見つからなかったため、ここに投稿します。
次のURLがあります:https://www.example.com/archives/5852555.pdf
この値を http://localhost:3001/download.php?file=5852555 に渡すには、5852555.pdf のみを保持する必要があります。
現時点では、次の構成になっています。
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 を使用しています。