Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 3078|Risposta: 0

[Web] Introduzione alla priorità di configurazione della posizione Nginx

[Copiato link]
Pubblicato su 05/11/2023 21:10:18 | | |
Tipo di espressione di posizione

~ indica che si è eseguita una partita regolare, maiuscolo e condividevole
~* indica che si è eseguita una partita regolare, insensibile alla maiuscola
^~ indica una corrispondenza normale tra i caratteri. Usa il matching dei prefissi. Se la partita ha successo, nessun'altra posizione viene abbinata.
= Eseguire l'abbinamento esatto dei caratteri normali. Cioè, una corrispondenza esatta.
@ "@" definisce una posizione nominata quando viene utilizzata quando orientata internamente, come error_page, try_files

Descrizione della priorità di posizione

L'ordine di posizione in nginx e quello nella configurazione non sono molto collegati. Ha a che fare con il tipo di espressione della posizione. Per espressioni dello stesso tipo, la stringa lunga verrà abbinata per prima.
Ecco una suddivisione per priorità:
Prima priorità: Il tipo di segno uguale (=) ha la priorità più alta. Una volta che una corrispondenza è riuscita, non si cercano più corrispondenti.
Seconda priorità: ^~ espressione di tipo. Una volta che una corrispondenza è riuscita, non si cercano più corrispondenti.
Terza priorità: La priorità del tipo di espressione regolare (~ ~*) è secondaria. Se ci sono più sedi che possono corrispondere, usa quella con il regex più lungo.
Quarta priorità: tipo di corrispondenza di stringhe normali. Abbina per prefisso.

#顺序不等于优先级
(posizione =) > (percorso pieno di posizione) > (percorso ^~) > (posizione ~,~* ordine regolare) > (percorso parziale di inizio) > (/)

Esempio di priorità di posizione

Gli elementi di configurazione sono i seguenti:


Esempio di corrispondenza richiesta


Originale:Il login del link ipertestuale è visibile.




Precedente:Impostazioni di OpenWRT per avviare il comando di esecuzione
Prossimo:ASP.NET Core (26) Interfaccia (API minime) API minime
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com