Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3078|Atbildi: 0

[Tīmeklis] Ievads Nginx atrašanās vietas konfigurācijas prioritātē

[Kopēt saiti]
Publicēts 05.11.2023 21:10:18 | | |
Atrašanās vietas izteiksmes tips

~ norāda, ka tiek veikta regulāra atbilstība, reģistrjutīga
~* norāda, ka tiek veikta regulāra atbilstība, reģistrjutīgi
^~ norāda normālu rakstzīmju atbilstību. Izmantojiet prefiksu atbilstību. Ja atbilstība ir veiksmīga, citas atrašanās vietas netiek saskaņotas.
= Veiciet precīzu normālo rakstzīmju atbilstību. Tas ir, precīza atbilstība.
@ "@" definē nosauktu atrašanās vietu, ja to lieto iekšēji orientēti, piemēram, error_page, try_files

Atrašanās vietas prioritātes apraksts

Atrašanās vietas secība nginx un atrašanās vieta konfigurācijā nav ļoti saistīta. Tas ir saistīts ar atrašanās vietas izteiksmes veidu. Tāda paša tipa izteiksmēm vispirms tiks saskaņota garā virkne.
Šeit ir sadalījums pēc prioritātes:
Pirmā prioritāte: vienādības zīmes tipam (=) ir augstākā prioritāte. Kad spēle ir veiksmīga, vairs netiek meklētas atbilstības.
Otrā prioritāte: ^~ tipa izteiksme. Kad spēle ir veiksmīga, vairs netiek meklētas atbilstības.
Trešā prioritāte: regulārās izteiksmes tipa (~ ~*) prioritāte ir sekundāra. Ja ir vairākas atrašanās vietas, kas var atbilst, izmantojiet atrašanās vietu ar garāko regulāro izteiksmi.
Ceturtā prioritāte: parastais virknes atbilstības veids. Atbilstība pēc prefiksa.

#顺序不等于优先级
(atrašanās vieta =) > (atrašanās vieta pilns ceļš) > (atrašanās vieta ^~ ceļš) > (atrašanās vieta ~,~* parastā secība) > (atrašanās vieta daļējs sākuma ceļš) > (/)

Atrašanās vietas prioritātes piemērs

Konfigurācijas vienumi ir šādi:


Pieprasīt atbilstības piemēru


Sākotnējā:Hipersaites pieteikšanās ir redzama.




Iepriekšējo:OpenWRT iestatījumi, lai palaistu izpildes komandu
Nākamo:ASP.NET Core (26) Interfeiss (minimālas API) Minimālās API
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com