Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 3078|Jawab: 0

[Situs web] Pengantar prioritas konfigurasi lokasi Nginx

[Salin tautan]
Diposting pada 05/11/2023 21.10.18 | | |
Jenis ekspresi lokasi

~ menunjukkan bahwa pertandingan reguler dilakukan, peka huruf besar/kecil
~* menunjukkan bahwa pertandingan reguler dilakukan, tidak peka huruf besar/kecil
^~ menunjukkan kecocokan karakter normal. Gunakan pencocokan awalan. Jika pertandingan berhasil, tidak ada lokasi lain yang cocok.
= Lakukan pencocokan persis dari karakter normal. Artinya, kecocokan persis.
@ "@" mendefinisikan lokasi bernama saat digunakan saat berorientasi secara internal, seperti error_page, try_files

Deskripsi Prioritas Lokasi

Urutan lokasi di nginx dan lokasi dalam konfigurasi tidak terlalu terkait. Ini ada hubungannya dengan jenis ekspresi lokasi. Untuk ekspresi dengan jenis yang sama, string panjang akan dicocokkan terlebih dahulu.
Berikut rincian berdasarkan prioritas:
Prioritas pertama: Jenis tanda sama dengan (=) memiliki prioritas tertinggi. Setelah pertandingan berhasil, tidak ada lagi pertandingan yang dicari.
Prioritas kedua: ^~ ketik ekspresi. Setelah pertandingan berhasil, tidak ada lagi pertandingan yang dicari.
Prioritas ketiga: Prioritas jenis ekspresi reguler (~ ~*) adalah sekunder. Jika ada beberapa lokasi yang dapat cocok, gunakan lokasi dengan ekspresi reguler terpanjang.
Prioritas keempat: jenis pencocokan string reguler. Cocokkan dengan awalan.

#顺序不等于优先级
(lokasi =) > (jalur penuh lokasi) > (jalur lokasi ^~) > (lokasi ~,~* urutan reguler) > (jalur awal parsial lokasi) > (/)

Contoh prioritas lokasi

Item konfigurasi adalah sebagai berikut:


Contoh pencocokan permintaan


Asli:Login hyperlink terlihat.




Mantan:Pengaturan OpenWRT untuk mem-boot perintah eksekusi
Depan:ASP.NET Antarmuka Inti (26) (API Minimal) API Minimal
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com