@Boris007

Как настроить nginx на отдачу статичных файлов из разных папок?

Есть сервер, который отдает index.html
Но есть еще куча css и картинок в разных директориях
Как настроить отдачу любых типов изображений из папок src/images/slider, src/images/svg, src/images/all
И статичных css и js в src/style/common/file.css, src/style/components/file.css, src/js/loader/index.js
В общем автоматический искал пути по папкам, которые приходят от html
  • Вопрос задан
  • 551 просмотр
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
listen 80;
server_name site.local;
root /src;

location / {
        try_files $uri /index.html$is_args$args;
    }


Отдает src/index.html, если по запросу не найден файл в /src папке

например:
/images/foo.jpg -> картинку (если лежит в src/images/foo.jpg )
/maks/foo.jpg -> картинку (если лежит в src/maks/foo.jpg )
/blablabla/foo.jpg -> /index.html (если НЕ лежит в src/blablabla/foo.jpg или даже нет папки src/blablabla)
/index.html -> /index.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы