Я пытаюсь настроить свой файл conf Nginx, но он не хочет работать ...
Я хочу подать несколько файлов PDF.
Когда вы пишете URL "127.0.0.1/abcFile.pdf", Nginx должен предоставить вам файл, который находится здесь: "/a/b/c/abcFile.pdf"
У меня может быть несколько папок. Каждый раз первые 3 буквы имени файла являются именами папок.
Итак, я пытаюсь это:
location ~* "\.(\w{1})(\w{1})(\w{1})(\w*.pdf)$" {
try_files $uri $uri/ /$1/$2/$3/$1$2$3$4 ;
}
Но у меня только ошибка 500 ... Я не могу понять, что мне здесь не хватает.
Этот вид кода работает с перезаписью:
rewrite "(\w{1})(\w{1})(\w{1})(\w*.pdf)" $1/$2/$3/$1$2$3$4 permanent;
Но здесь я тоже проблема: слишком много перенаправлений. Если я уберу «перманент», он больше не будет работать.
Если у вас есть предложения :) Большое спасибо!