Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3078|Svare: 0

[Web] Introduksjon til Nginx-lokasjonskonfigurasjonsprioritet

[Kopier lenke]
Publisert på 05.11.2023 21:10:18 | | |
Lokasjonsuttrykkstype

~ indikerer at en vanlig match er utført, kasusfølsom
~* indikerer at en vanlig match er gjennomført, kasus-ufølsomt
^~ indikerer en normal karaktermatch. Bruk prefiksmatching. Hvis matchen lykkes, matches ingen andre steder.
= Utfør nøyaktig matching av vanlige tegn. Det vil si, en nøyaktig match.
@ "@" definerer et navngitt sted når det brukes når det er orientert internt, slik som error_page, try_files

Beskrivelse av stedsprioritet

Rekkefølgen på plasseringen i nginx og plasseringen i konfigurasjonen er ikke særlig relatert. Det har å gjøre med typen lokasjonsuttrykk. For uttrykk av samme type matches den lange strengen først.
Her er en oversikt etter prioritet:
Første prioritet: Likhetstegntypen (=) har høyest prioritet. Når en match er vellykket, ser man ikke flere treff.
Andre prioritet: ^~ skriftuttrykk. Når en match er vellykket, ser man ikke flere treff.
Tredje prioritet: Prioriteten til den regulære uttrykkstypen (~ ~*) er sekundær. Hvis det er flere steder som kan matche, bruk den med lengst regex.
Fjerde prioritet: vanlig strengmatch-type. Match etter prefiks.

#顺序不等于优先级
(lokasjon =) > (lokasjon full sti) > (lokasjon ^~ sti) > (lokasjon ~,~* ordinær orden) > (sted delvis startsti) > (/)

Eksempel på stedsprioritet

Konfigurasjonselementene er som følger:


Eksempel på forespørsel om kamp


Original:Innloggingen med hyperkoblingen er synlig.




Foregående:OpenWRT-innstillinger for å starte opp utførelseskommandoen
Neste:ASP.NET Core (26) grensesnitt (minimale API-er) minimale API-er
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com