[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Настройки доступа в .htaccess на Apache 2.4
MK.VIZET
Доброго времени суток, уважаемые форумчане!

Нужно по средствам файлов .htaccess запретить доступ к ресурсу, но разрешить доступ определенным ip адресам к некоторым папкам и файлам этого ресурса.

В корневой сайта на сервере Apache 2.4 лежит:
1) .htaccess файл со следующим кодом:
Require all denied

который запрещает всем доступ к ресурсу;
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 со следующим кодом:
Require ip 127.0.0.1
<Files ~ "!^index\.php|file\.php$">
<RequireAll>

Require all denied
</RequireAll>
</Files>


но ограничения доступа к вложенным файлам имя_ресурса/folder/folder2/ не происходит т.е. эта белиберда не работает:
<Files ~ "!^index\.php|file\.php$">
<RequireAll>

Require all denied
</RequireAll>
</Files>
MK.VIZET
Уважаемые модераторы, тема более не актуальна, ее можно закрыть
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.