@Energy2

Как запретить доступ к директории, кроме определенной?

В папке proxy есть файл browse.php и несколько других файлов.
Необходимо чтобы пользователь мог перейти по адресу site.ru/proxy/browse.php.
НО запретить доступ к остальным директориям, например:
site.ru/proxy
site.ru/proxy/admin
site.ru/proxy/plugins/live.com.php
и т.д
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Dolosweb
Вот решение
запрет deny from не использовать, а только перенаправление

все папки станут запретными, чтобы например папки /css оставить нужно создать в папке .htaccess
и прописать в нем RewriteEngine off - все папка доступна

RewriteRule ^(.*)$ index.php [L] // перенаправляет все запросы к индексу
RewriteRule ^([^.]+)$ /proxy/browse.php [L] // отключить перенаправление конкретного файла (то есть разрешить доступ как отдельного файла)
Ответ написан
Ваш ответ на вопрос

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

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