L
L
Ler Den2020-02-11 19:24:19
htaccess
Ler Den, 2020-02-11 19:24:19

How to block direct access to files in a public folder, but allow reading via links on the page?

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

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Алексей Андреев, 2020-02-11
@givemoneybiatch

Вроде так

RedirectMatch 404 ^/public/$

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

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question