@sim2q

Как через add_before_body добавить файл из текущего пути средствами nginx?

Не получается настроить add_before_body для подставления файла из текущего пути.
autoindex on;      # ради этого всё затевалось
add_before_body /before_action;
location = /before_action {
alias  $request_uri.before;
# try_files $uri $request_uri.before .before  /.include/before;
}

выдаёт ошибку:
[error] open() "/mp3/.before" failed (2: No such file or directory), request: "GET /mp3/ HTTP/1.1", subrequest: "/before_action",

Файл по serv.ru/mp3/.before отдаётся и если не подставлять динамически путь для add_before_body , то тоже все ок. Если добавить строку try_files (это нужно что бы отдавать заглушку если локального файла нет) то всегда отдаётся файл из корня.
Как бы так это сделать без php, js и прочего средствами конфига?

использованные линки:
Re: ngx_http_addition_module
Красивый листинг файлов и директорий в nginx
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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