@invisii

Как в nginx запретить прямой доступ к файлу?

Доброго дня.
Подскажите можно ли как-то в nginx запретить прямой доступ к PDF файлу сделав редиректы при прямом обращении к pdf файлам на соответствующие хтмл страницы. Но эти пдфки подгружаются в ифреймах на хтмл страницах и должны остаться работать.
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Можно проверять, с какой страницы пришёл запрос - но это элементарно подделывается и остановит скорее энтузиастов, чем профессионалов. В целом, разруливание доступа обычно делается в потрохах движка сайта, а не с помощью нгинкса - это не его работа.
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
сделай контроллер который будет возвращать контент файлов и проверять acl или чего там у тебя, а сами файлы размести в недоступной папке выше корня сайта
Ответ написан
Комментировать
https://sysadmin.pm/referrer-spam-nginx/
смотри пример с valid_referers.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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