nginx.
Мне надо по запросу к несуществующей картинке /avatars/image.jpg например стримить в браузер через сайт (Laravel) картинку из другого места.
То есть сайт своей внутренней маршрутизацией обрабатывает несуществующие страницы и выдаёт результат какой ему нужно, в том числе и content-type и статусные коды.
Но проблема в том, что nginx ПЕРЕД сайтом обрабатывает ошибки несуществующих файлов и выдаёт свою страницу ошибки 404, то есть запрос физически не доходит до сайта и не может быть им обработан.
Это именно если в урле указано расширение файла. Например сайт легко обработает следующую ссылку /avatars/image но с расширением /avatars/image.jpg запросы до него просто не дойдут.
Есть ли какой-то способ настроить nginx так, чтобы он передавал запрос сайту, не спотыкаясь на несуществующие файлы в этой папке?
try_files
ок, спасибо, буду копать
Обсуждают сегодня