Standortausdruckstyp
Beschreibung der Standortpriorität Die Reihenfolge der Standorte im Standort und in der Konfiguration von Nginx spielt keine große Rolle. Der Typ des Standortausdrucks. Bei Ausdrücken desselben Typs wird zuerst der Ausdruck mit der längeren Zeichenfolge gefunden. Hier sind die Anweisungen in der Reihenfolge ihrer Priorität:
Die Beispielkonfigurationselemente für die Standortpriorität lauten wie folgt: Standort = / { # Stimmt nur mit Anfragen überein / [ Konfiguration A ] } Standort / { # Stimmt mit allen Anfragen überein, die mit / beginnen. Wenn jedoch ein längerer Ausdruck desselben Typs vorhanden ist, wird der längere Ausdruck ausgewählt. Wenn ein regulärer Ausdruck vorhanden ist, der abgeglichen werden kann, wird mit # zuerst der reguläre Ausdruck abgeglichen. [ Konfiguration B ] } Standort /Dokumente/ { # Stimmt mit allen Anfragen überein, die mit /documents/ beginnen. Wenn jedoch ein längerer Ausdruck desselben Typs vorhanden ist, wird der längere Ausdruck ausgewählt. #Wenn es einen regulären Ausdruck gibt, der abgeglichen werden kann, wird zuerst der reguläre Ausdruck abgeglichen. [ Konfiguration C ] } Standort ^~ /images/ { # Alle Ausdrücke abgleichen, die mit /images/ beginnen. Wenn die Übereinstimmung erfolgreich ist, beenden Sie die Suche und den Abgleich. Selbst wenn also ein passender regulärer Ausdruck vorhanden ist, wird dieser nicht verwendet [Konfiguration D]. } Standort ~* \.(gif|jpg|jpeg)$ { # Alle Anfragen, die mit gif, jpg und jpeg enden, passen zusammen. Anfragen, die mit /images/ beginnen, verwenden jedoch die Konfiguration D. [ Konfiguration E ] } Beispiel für Anforderungsabgleich / -> Konfiguration A /index.html -> Konfiguration B /documents/document.html -> Konfiguration C /images/1.gif -> Konfiguration D /documents/1.jpg -> Konfiguration E Beachten Sie, dass die obige Übereinstimmung nichts mit der Reihenfolge zu tun hat, in der sie in der Konfigurationsdatei definiert sind. Zusammenfassen Dies ist das Ende dieses Artikels über die Standortpriorität von Nginx. Weitere Informationen zur Standortpriorität von Nginx finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Implementierungsprozess von row_number in MySQL
>>: Mehrere Lösungen für domänenübergreifende Gründe in der Webentwicklung
1. Die Rolle der Klammern 1.1 Eckige Klammern [ ]...
Geschäftliche Anforderungen Eines der Projekte, d...
Aktivieren Sie den Dienst, wenn Sie ihn benötigen...
Der Animationsteil von CSS wird von JS blockiert,...
1. MHA Durch die Überwachung des Masterknotens ka...
Unter Linux treten häufig Situationen auf, in den...
1. Embed ist illegal Das <embed>-Tag ist ein...
Wenn Sie mehrere Tomcats installieren möchten, mü...
Mehrere Spalten haben zunächst unterschiedliche I...
Als absoluter Neuling habe ich gerade angefangen,...
Zunächst einmal wissen wir, dass dieser Effekt ei...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...
Hallo zusammen, heute werde ich die Implementieru...
1. Zeigen Sie die Dateien oder Verzeichnisse im V...
Inhaltsverzeichnis 1. Zugehörige Konfiguration Fa...