try_files Попробуйте прочитать файл, к которому пользователь обращается, в каталоге сайта и вернуть его напрямую, если существует первая переменная; Второй переменной нет дальнейшего чтения, и если она существует, она возвращается напрямую; Прямого перехода к третьему параметру нет.
try_files Конфигурация следующая:
Когда пользователь запрашиваетhttp://localhost/example, $uri здесь — /example. try_files попробую найти этот файл на вашем жёстком диске. Если существует файл с именем /$root/example (где $root — это каталог установки кода проекта), отправьте содержимое этого файла напрямую пользователю. Очевидно, что в каталоге нет типа типа file. Потом посмотрите $uri/, добавьте /, то есть посмотрите, есть ли каталог с именем /$root/example/. Если он не сможет найти его снова, он вернётся к последнему варианту /index.php try_files и инициирует внутренний «подзапрос», что эквивалентно nginx, инициирующему HTTP-запрос на http://localhost/index.html
Тест выглядит следующим образом:
Эта конфигурация обычно используется как настройка интерфейса интерфейса обратного прокси (vue, angular), потому что при клике на главную страницу URL-адрес браузера меняется, на самом деле браузер не обновляет страницу и не открывает новую страницу.Обновление браузера покажет ошибку 404потому что путь к доступу не существует на физическом диске.
Решите проблему с тем, что фронтенд (Vue) развернут на Nginx и не может обновиться F5。
Документация:Вход по гиперссылке виден.
|