Задать вопрос

Как в nginx искать файлы в другом месте?

Помогите пожалуйста с конфигом для Nginx.
Надо чтобы если файл не найден в целевом каталоге - искать его в другом каталоге.
Т.е. если не удалось найти
sitename.com/folder/filename.ext
отдавать
stename.com/defaultfolder/sitename.ext
При этом folder может быть любым.
  • Вопрос задан
  • 610 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
  • Учебный центр IBS
    ADM-026 Kubernetes Advanced
    1 неделя
    Далее
Решения вопроса 1
@Nc_Soft
location / {
      try_files $uri $uri/ @storage;
    }

    location @storage {
      rewrite ^/.+/(.+)$ /defaultfolder/$1;
    }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы