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

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

Помогите пожалуйста с конфигом для Nginx.
Надо чтобы если файл не найден в целевом каталоге - искать его в другом каталоге.
Т.е. если не удалось найти
sitename.com/folder/filename.ext
отдавать
stename.com/defaultfolder/sitename.ext
При этом folder может быть любым.
  • Вопрос задан
  • 610 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Решения вопроса 1
@Nc_Soft
location / {
      try_files $uri $uri/ @storage;
    }

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

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

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