Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3078|Vastaus: 0

[Web] Johdanto Nginxin sijaintikonfiguraatioiden prioriteettiin

[Kopioi linkki]
Julkaistu 5.11.2023 21.10.18 | | |
Sijaintilausekkeen tyyppi

~ tarkoittaa, että tavallinen ottelu suoritetaan, kirjainkoon herkkä
~* tarkoittaa, että tavallinen ottelu suoritetaan, kirjainkoon tuntematon
^~ tarkoittaa normaalia merkkimatsaa. Käytä etuliitteiden yhdistämistä. Jos ottelu onnistuu, muita paikkoja ei yhdistetä.
= Suorita normaalien merkkien tarkka sovitus. Eli täsmälleen täsmälleen.
@ "@" määrittelee nimetyn sijainnin, kun sitä käytetään sisäisesti orientoituna, kuten error_page, try_files

Sijainnin prioriteettikuvaus

Sijainnin järjestys nginxissä ja sijainti konfiguraatiossa eivät ole kovin toisiinsa liittyviä. Se liittyy sijaintilausekkeen tyyppiin. Samantyyppisissä lausekkeissa pitkä merkkijono yhdistetään ensin.
Tässä on jako prioriteetin mukaan:
Ensimmäinen prioriteetti: Yhtäsuuruusmerkkityyppi (=) on korkein prioriteetti. Kun ottelu on onnistunut, uusia osumia ei enää katsota.
Toinen prioriteetti: ^~ tyyppilauseke. Kun ottelu on onnistunut, uusia osumia ei enää katsota.
Kolmas prioriteetti: Säännöllisen lausekkeen tyypin (~ ~*) prioriteetti on toissijainen. Jos on useita paikkoja, jotka sopivat yhteen, käytä sitä, jossa on pisin regex.
Neljäs prioriteetti: tavallinen merkkijonojen sovitustyyppi. Ottelu etuliitteellä.

#顺序不等于优先级
(sijainti =) > (sijainti koko polku) > (sijainti ^~ polku) > (sijainti ~,~* normaali järjestys) > (sijainti osittainen aloituspolku) > (/)

Sijaintiprioriteettiesimerkki

Konfiguraatiokohteet ovat seuraavat:


Pyydä otteluesimerkki


Alkuperäinen:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:OpenWRT-asetukset suorituskomennon käynnistämiseen
Seuraava:ASP.NET Core (26) Rajapinta (minimirajapinnat) Minimaaliset API:t
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com