Как запретить доступ к директории, кроме определенной?
В папке proxy есть файл browse.php и несколько других файлов.
Необходимо чтобы пользователь мог перейти по адресу site.ru/proxy/browse.php.
НО запретить доступ к остальным директориям, например:
site.ru/proxy
site.ru/proxy/admin
site.ru/proxy/plugins/live.com.php
и т.д
Вот решение
запрет deny from не использовать, а только перенаправление
все папки станут запретными, чтобы например папки /css оставить нужно создать в папке .htaccess
и прописать в нем RewriteEngine off - все папка доступна
RewriteRule ^(.*)$ index.php [L] // перенаправляет все запросы к индексу
RewriteRule ^([^.]+)$ /proxy/browse.php [L] // отключить перенаправление конкретного файла (то есть разрешить доступ как отдельного файла)