Папка для запрета:
/app/XX/data/. Вместо XX идентификатор приложения, то есть цифры, которые постоянно меняются.Код для конфига Nginx:
location ~* /app/\d+/data/ {
valid_referers server_names;
if ($invalid_referer) {
return 404;
}
}Многие пишут
return 403 (Запрещено), я решил, что будет лучше отправлять на 404 ошибку, нежели прямо давать понять, что сюда нельзя.После добавления строк выше, необходимо перечитать конфигурацию. Для этого я использую команду:
nginx -s reloadГотово. Теперь папка
data скрыта от прямого обращения.Возможно, пригодится: Тема: Команды для настройки сервера.