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. |