Доброго времени суток, уважаемые форумчане!
Нужно по средствам файлов .htaccess запретить доступ к ресурсу, но разрешить доступ определенным ip адресам к некоторым папкам и файлам этого ресурса.
В корневой сайта на сервере Apache 2.4 лежит:
1) .htaccess файл со следующим кодом:
который запрещает всем доступ к ресурсу;
2) Папка folder с вложенной папкой folder2.
В папке folder2 лежит индексный файл index.php и еще куча разных файлов и папок, в т.ч. file.php
Как сделать чтобы к примеру ip адресу 127.0.0.1:
1) Был доступ по ссылкам имя_ресурса/folder/folder2/ и имя_ресурса/folder/folder2/file. php
2) Не было доступа ко всем остальным файлам и папкам вложенным в имя_ресурса/folder/folder2/
Сейчас в папке имя_ресурса/folder/folder2/ находится .htaccess со следующим кодом:
CODE ( htmlphp):
скопировать код в буфер обмена
Require ip 127.0.0.1 <Files ~ "!^index\.php|file\.php$"> <RequireAll> Require all denied </RequireAll> </Files>
но ограничения доступа к вложенным файлам имя_ресурса/folder/folder2/ не происходит т.е. эта белиберда не работает:
(Отредактировано автором: 05 Сентября, 2015 - 17:24:04)
|