2012-06-23 2 views
1

У меня есть веб-сайт, и сейчас пользователи могут просто открыть каталог и просмотреть все файлы в нем. Как отключить это?Скрыть открытую директорию

Я думал о файле php.ini или вообще о любой конфигурации php, которая могла бы сделать трюк (это сервер Apache, работающий с PHP).

+0

No. 'apache.conf' или' .htaccess'. PHP не видит вашу структуру каталогов (пока вы не назовете ее). Apache отправляет PHP, если запрашивается файл '.php'. –

ответ

2

Отключить Indexes вариант в конфигурации apache.

Поместите это либо в ваш httpd.conf, либо .htaccess в корень сайта.

Options -Indexes 

Таким образом, если папка не имеет индексной страницы, пользователь получит недопустимую ошибку 403.

+0

Удивительный! Это сделал трюк! Спасибо! – weltschmerz

1

Поместите текстовый файл с именем .htaccess в корневой-каталог вашего сайта или директории вы хотите скрыть с следующим содержанием:

Options -Indexes 
+0

Спасибо, именно то, что мне нужно! – weltschmerz

Смежные вопросы