See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3078|Vastuse: 0

[Veeb] Sissejuhatus Nginxi asukohakonfiguratsiooni prioriteedi kohta

[Kopeeri link]
Postitatud 05.11.2023 21:10:18 | | |
Asukoha avaldise tüüp

~ näitab, et toimub tavaline sobitus, tähetundlik
~* tähistab, et toimub tavaline sobitus, täpitundlikkuseta
^~ tähistab tavalist tähemärkide sobitamist. Kasuta eesliite sobitamist. Kui matš õnnestub, ei sobita teisi kohti.
= Teosta täpne sobitamine normaalsete märkide vahel. See tähendab, täpne vaste.
@ "@" määratleb nimetatud asukoha, kui seda kasutatakse sisemiselt orienteeritult, näiteks error_page, try_files

Asukoha prioriteedi kirjeldus

Asukoha järjekord nginxis ja asukoht konfiguratsioonis ei ole väga seotud. See on seotud asukohaväljenduse tüübiga. Sama tüüpi avaldiste puhul sobitatakse kõigepealt pikk string.
Siin on jaotus prioriteedi järgi:
Esimene prioriteet: Võrdse märgi tüüp (=) omab kõrgeimat prioriteeti. Kui matš on edukas, ei vaadelda enam ühtegi vaste.
Teine prioriteet: ^~ tüübi avaldis. Kui matš on edukas, ei vaadelda enam ühtegi vaste.
Kolmas prioriteet: Regulaarse avaldise tüübi (~ ~*) prioriteet on teisejärguline. Kui on mitu asukohta, mis sobivad, kasuta seda, millel on kõige pikem regex.
Neljas prioriteet: tavaline stringi sobitamise tüüp. Matš eesliite järgi.

#顺序不等于优先级
(asukoht =) > (asukoht täielik rada) > (asukoht ^~ rada) > (asukoht ~,~* regulaarne järjekord) > (asukoht osaline algustee) > (/)

Asukoha prioriteedi näide

Konfiguratsioonielemendid on järgmised:


Soovi matši näide


Originaal:Hüperlingi sisselogimine on nähtav.




Eelmine:OpenWRT seaded, et käivitada täitmiskäsk
Järgmine:ASP.NET Core (26) liides (minimaalsed API-d) Minimaalsed API-d
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com