@givemoneybiatch
Немного веб, немного гейм

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

Есть папка /public. Нужно выдать 404 или 403 ошибку, если пользователь пытается открыть папку напрямую в браузере типа так http://example.com/public.
Но если вводит конкретный файл, то давать доступ , например http://example.com/public/image1.png.
Т.е. все файлы и картинки должны быть видимые на странице в тегах <img> и в css, но при этом если пользователь пытается просмотреть все содержимое папки public, то закрыть доступ.
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Вроде так
RedirectMatch 404 ^/public/$

или
Options All -Indexes
Не позволит просматривать содержимое папок, но ошибку будет выдавать не 404
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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