2016-01-06 4 views
1

Итак, я попытался выполнить некоторые из сообщений здесь, чтобы запретить доступ к общей папке с использованием .htaccess. Проблема в том, что я все еще могу получить доступ к папке.Запретить прямой доступ к папке с URL-адресом

Я поместил .htaccess в свою папку с командами?

Order allow,deny 
Deny from all 

Мне ничего не хватает, но не знаю, что.

BTW, после этого я перезапустил apache.

Сайт:

www.mysite.com 

Папка Я хочу, чтобы блокировать

www.mysite.com/helloworld/ 
+0

Если вы не хотите, чтобы содержимое папок было опубликовано, то почему вы публикуете его в первую очередь? Так почему вы поместили это _inside_ дерево папок, доступных через запросы? – arkascha

+0

Не нужно перезапускать HTTP-сервер, если вы используете файлы стиля .htaccess. Однако их интерпретация должна быть включена, иначе они просто игнорируются. – arkascha

+0

Хороший вопрос. Просто временно заблокировать его, я удалю его позже, но сейчас я не могу – Walucas

ответ

0

Эта конфигурация делает именно то, что вы говорите, что нужно делать, когда я проверить его.

Предположительно ваш сервер настроен не соблюдать файлы .htaccess.

Вы можете изменить это значение:

AllowOverride AuthConfig 

... в главном файле конфигурации.

См. Также the documentation for AllowOverride.


Тем не менее, если вы не хотите, чтобы содержимое каталога, чтобы быть доступным для тех, кто по HTTP, то вам лучше держать этот каталог за пределами корневой директории веб в первую очередь.

+0

это была проблема .... – Walucas

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