2013-05-16 2 views
0

Я хочу закрыть доступ к одному из моих каталогов на моем PHP-сервере, но в то же время тот же каталог должен быть доступен, поэтому я хочу, чтобы пользователь набирал этот каталог из браузера, например stackoverflow.com/directory они будут видеть его закрытым/пустым, но когда они захотят получить доступ к файлу в этом каталоге, например stackoverflow.com/directory/file.php, они смогут прочитать и отправить форму на нем. Любые идеи, как я могу это сделать?Закрыть список каталогов в браузере

Большое спасибо

+1

создать там файл index.php и перенаправить браузер в родительскую папку, поскольку 'stackoverflow.com/directory' будет по умолчанию' stackoverflow.com/directory/index.php' оставить доступ к 'stackoverflow.com/directory/file.php' нетронутый – Waygood

ответ

0

Другой метод, используя .htaccess файл в корневом каталоге

Options -Indexes 

Теперь, если папка не имеет файл index.html/PHP сервер будет реагировать с 404 файл не найден ошибки и отправить людям вашу страницу ошибок. Вместо списка каталогов, запрещенных с использованием предыдущего метода.