try_files Pabandykite perskaityti failą, kurį vartotojas pasiekė į svetainės katalogą, ir grąžinti jį tiesiogiai, jei yra pirmasis kintamasis; Antrasis kintamasis nėra toliau skaitomas, o jei jis egzistuoja, jis grįžta tiesiogiai; Nėra šuolio tiesiai į trečiąjį parametrą.
try_files Konfigūracija yra tokia:
Kai vartotojas prašohttp://localhost/example, $uri čia yra /pavyzdys. try_files bandysime rasti šį failą standžiajame diske. Jei yra failas pavadinimu /$root/example (kur $root yra projekto kodo diegimo katalogas), nusiųskite šio failo turinį tiesiai vartotojui. Akivaizdu, kad kataloge nėra failo, vadinamo pavyzdžiu. Tada pažiūrėkite į $uri/, pridėkite /, tai yra, pažiūrėkite, ar yra katalogas pavadinimu /$root/example/. Jei vėl nepavyks jo rasti, jis grįš į paskutinę try_files parinktį /index.php ir inicijuos vidinę "antrinę užklausą", kuri prilygsta nginx inicijuojant HTTP užklausą http://localhost/index.html
Bandymas yra toks:
Ši konfigūracija paprastai naudojama kaip atvirkštinis tarpinio serverio sąsajos nustatymas (vue, kampinis), nes spustelėjus priekinį puslapį, naršyklės URL adresas pasikeis, iš tikrųjų naršyklė neatnaujina puslapio ir nepasiekia naujo puslapio.Atnaujinus naršyklę bus pranešta apie 404 klaidąnes prieigos kelias fiziniame diske neegzistuoja.
Išspręskite problemą, kad priekinė dalis (Vue) yra įdiegta "Nginx" ir jos negali atnaujinti F5。
Dokumentacija:Hipersaito prisijungimas matomas.
|