Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 18400|Ответ: 2

[Веб] NGINX try_files конфигурации подробно

[Скопировать ссылку]
Опубликовано 03.11.2021 16:04:08 | | | |
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

Документация:Вход по гиперссылке виден.





Предыдущий:Linux chown изменяет имя пользователя и группу пользователей, к которым относится папка
Следующий:Используйте Pandoc, чтобы массово конвертировать Markdown в документы Word под Windows
 Хозяин| Опубликовано 28.05.2024 8:36:31 |
Конфигурация углового развертывания:

 Хозяин| Опубликовано 18.02.2025 9:10:29 |
Сяо Чжажа Опубликовано 28.05.2024 08:36
Конфигурация углового развертывания:

Nginx (приложение SPA) Правильно настройте кэширование HTTP

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com