Ortsausdruckstyp
~ zeigt an, dass ein reguläres Match durchgeführt wird, groß- und kleinschreibungssensitiv ~* zeigt an, dass ein reguläres Match durchgeführt wird, kleingeschrieben unsensitiv ^~ zeigt eine normale Charakterübereinstimmung an. Verwenden Sie Präfix-Matching. Ist das Match erfolgreich, werden keine anderen Orte zugeteilt. = Führen Sie eine exakte Abgleichung der normalen Zeichen durch. Das heißt, eine exakte Übereinstimmung. @ "@" definiert einen benannten Ort, wenn er intern ausgerichtet ist, wie error_page, try_files
Standortprioritätsbeschreibung
Die Reihenfolge des Standorts in nginx und der Standort in der Konfiguration sind nicht sehr zusammenhängend. Es hängt mit der Art des Ortsausdrucks zusammen. Für Ausdrücke desselben Typs wird zuerst die lange Zeichenkette abgeglichen. Hier ist eine Aufschlüsselung nach Priorität: Erste Priorität: Der Gleichzeichentyp (=) hat die höchste Priorität. Sobald ein Match erfolgreich ist, werden keine weiteren Matches mehr gesucht. Zweite Priorität: ^~ Typografie. Sobald ein Match erfolgreich ist, werden keine weiteren Matches mehr gesucht. Dritte Priorität: Die Priorität des regulären Ausdruckstyps (~ ~*) ist sekundär. Wenn es mehrere Standorte gibt, die übereinstimmen, nutze den mit dem längsten Regex. Vierte Priorität: Normaler String-Match-Typ. Übereinstimmung nach Präfix.
#顺序不等于优先级 (Standort =) > (Standort voller Pfad) > (Standort ^~ Pfad) > (Standort ~,~* Reguläre Reihenfolge) > (Ortsteilstartpfad) > (/)
Beispiel für Standortpriorität
Die Konfigurationselemente sind wie folgt:
Beispiel für eine Anforderung eines Spiels
Original:Der Hyperlink-Login ist sichtbar. |