try_files Опитайте да прочетете файла, достъпен от потребителя, в директорията на уебсайта и да го върнете директно, ако съществува първата променлива; Няма продължаващо четене на втората променлива, а ако съществува, тя се връща директно; Няма директен скок към третия параметър.
try_files Конфигурацията е следната:
Когато потребителят поискаhttp://localhost/example, $uri тук е /example. try_files ще се опитам да намеря този файл на твърдия ти диск. Ако има файл с име /$root/example (където $root е инсталационната директория на кода на проекта), изпратете съдържанието на този файл директно на потребителя. Очевидно няма извикан пример файл в директорията. След това погледнете $uri/, добавете /, тоест вижте дали има директория с име /$root/example/. Ако не може да го намери отново, ще се върне към последната опция /index.php на try_files и ще инициира вътрешна "подзаявка", което е еквивалентно на това nginx да инициира HTTP заявка към http://localhost/index.html
Тестът е следният:
Тази конфигурация обикновено се използва като обратна прокси интерфейсна настройка (vue, angular), защото когато кликнете на предната страница, URL адресът на браузъра се променя, всъщност браузърът не обновява страницата и не отваря нова страница.Обновяването на браузъра ще отчете грешка 404защото пътят към достъпа не съществува на физическия диск.
Решете проблема, че фронтендът (Vue) е инсталиран на Nginx и не може да бъде обновен от F5。
Документация:Входът към хиперлинк е видим.
|