Saya pada asalnya mempunyai url sedemikian dalam sistem, yang digunakan untuk mengambil gambar
http://localhost:8080/fs/sys_a1234567.jpg
Laluan fizikal imej ini ialah:
/opt/fs/a/1/a1234567.jpg
Saya mahu menyelesaikan pemprosesan fail statik melalui nginx, bukannya menggunakan port 8080 saya untuk mendapatkan gambar. Ia sepatutnya untuk mengkonfigurasi lokasi dan kemudian halakan akar ke /opt/fs Tetapi bagaimana saya boleh membahagikan dua digit pertama nama imej, a 1, sebagai nama direktori? Bagaimana untuk membiarkan nginx mencari fail ini selepas ia berpecah?
Anda memerlukan penulisan semula url, contohnya adalah seperti berikut (tidak diuji):
$1,$2, $3 bermaksud merujuk kandungan dalam () sebelumnya.