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

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

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

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

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