Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3078|Antwort: 0

[Web] Einführung in die Nginx-Standortkonfigurationspriorität

[Link kopieren]
Veröffentlicht am 05.11.2023 21:10:18 | | |
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.




Vorhergehend:OpenWRT-Einstellungen zum Starten des Ausführungsbefehls
Nächster:ASP.NET Core (26) Schnittstelle (minimale APIs) minimale APIs
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com