Общие > Веб Сервера
htaccess и доступ к директории
Grape:
Подскажите пожалуйста как с помощю .htaccess\'а можно закрыть директорию, что бы к содержимому директории имели доступ только сценарии с этого же сервера (include и запись).
Макс:
deny from all
ondr:
order deny,allow
deny from all
order allow,deny
allow from all
Я предположил, что файлы php, кои надо подключать имеют расширение .php
На запись/чтение доступ определяется согласно правам на дериктории/файлы
Макс:
ondr
Если речь идет о ПХП то .htaccess никак не влияет на операции типа include
(если конечно не написать include("http://my.host.ru/secure_dir/functions.php"); - но это бредовый код)
Пример:
1. создаю папку test
В нее ложу test1.php :
И .htaccess : deny from all
2. в том же каталоге что и папка test создаю файл index.php:
запускаю http://localhost/index.php - работает (подключается файл test/test1.php)
запускаю http://localhost/test/test1.php - получаю 403 ошибку
PS
конечно правильнее писать :
order deny,allow
deny from all
это я от лени так ;)
ondr:
Макс
Все понял, погорячился, уже остыл :)
Как то пускал на свой хостинг php-шника, он просто просил так сделать :)
Навигация
Перейти к полной версии