barkalov
@barkalov

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

Приветствую!
Помогите, пожалуйста.

Есть субдомены:
msk.sitename.com
spb.sitename.com

И структура на сервере:
/documentRoot/msk/
/documentRoot/spb/
/documentRoot/shared/

Как сделать, чтобы при запросе, например,
msk.sitename.com/sample.html
отдавался /documentRoot/msk/sample.html, а если его там нет, то тогда бы отдавался /documentRoot/shared/sample.html?

При этом чтобы URL в браузере не менялся.
  • Вопрос задан
  • 2395 просмотров
Решения вопроса 1
sim3x
@sim3x
Искать в этом направлении
location / {
   root /documentRoot;
   try_files msk/ shared/;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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