try_files Poskusite prebrati datoteko, do katere uporabnik dostopa, v imenik spletne strani in jo vrniti neposredno, če prva spremenljivka obstaja; Ni nadaljnjega branja druge spremenljivke, in če obstaja, se vrne neposredno; Ni neposrednega skoka na tretji parameter.
try_files Konfiguracija je naslednja:
Ko uporabnik zahtevahttp://localhost/example, $uri tukaj je /example. try_files bo poskušal najti to datoteko na vašem trdem disku. Če obstaja datoteka z imenom /$root/example (kjer je $root namestitvena mapa projektne kode), pošljite vsebino te datoteke neposredno uporabniku. Očitno v mapi ni datoteke z imenom example. Nato poglej $uri/, dodaj /, torej preveri, ali obstaja mapa z imenom /$root/example/. Če ga ne najde, se vrne na zadnjo možnost /index.php try_files in sproži notranji "pod-zahtevek", kar je enakovredno temu, da nginx sproži HTTP zahtevo do http://localhost/index.html
Test je naslednji:
Ta konfiguracija se običajno uporablja kot nastavitev vmesnika za obratni proxy (vue, angular), saj se ob kliku na sprednjo stran URL naslov brskalnika spremeni, brskalnik pa dejansko ne osveži strani in ne dostopa do nove strani.Osvežitev brskalnika bo poročala o napaki 404Ker pot do dostopa na fizičnem disku ne obstaja.
Rešite težavo, da je frontend (Vue) nameščen na Nginx in ga F5 ne more osvežiti。
Dokumentacija:Prijava do hiperpovezave je vidna.
|