- Apa itu $ 2 di nginx?
- Apa maksud $ uri dalam nginx?
- Apakah perbezaan antara $ uri dan $ request_uri?
- Apa itu peraturan menulis semula di nginx?
Apa itu $ 2 di nginx?
Dalam contoh kami, $ 2 adalah ujian. Terakhir - Bendera ini akan pastikan untuk menghentikan pencarian arahan menulis semula di lokasi atau blok semasa dan gunakan URI yang berubah (i.e menulis semula uri) dan cari lokasi baru untuk sebarang arahan penulisan semula yang sesuai. *$ - ini menunjukkan lanjutan dalam URL asal.
Apa maksud $ uri dalam nginx?
Arahan try_files biasanya menggunakan pemboleh ubah $ uri, yang mewakili bahagian url selepas nama domain. Dalam contoh berikut, nginx menghidangkan fail gif lalai jika fail yang diminta oleh klien tidak wujud.
Apakah perbezaan antara $ uri dan $ request_uri?
Menurut dokumentasi nginx, $ request_uri adalah permintaan asal (contohnya, /foo /bar. php? arg = baz termasuk hujah dan tidak dapat diubahsuai) tetapi $ uri merujuk kepada uri yang diubah.
Apa itu peraturan menulis semula di nginx?
Peraturan penulisan semula nginx digunakan untuk mengubah keseluruhan atau sebahagian daripada URL yang diminta oleh pelanggan. Motif utama untuk menukar URL adalah untuk memaklumkan kepada pelanggan bahawa sumber yang mereka cari telah menukar lokasinya selain mengawal aliran melaksanakan halaman di nginx.