Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Htaccess закрыть http доступ к конкретной директории\файлу
цитата
26/06/09 в 13:03
 Vyacheslav
Как при помощи htaccess закрыть http доступ к конкретной директории\файлу на сервере?

1) Например, мне надо сделать так, чтоб никто немог зайти в дир-ю www/dir1/ включая подкаталоги... Какой код должен быть в этом случае в www/dir1/.htaccess?

2) Надо не закрыть доступ ко всей директории www/dir2/, а не дать открывать конкретный файл(ы) в ней www/dir2/file2.php, www/dir2/dir3/file3.php
Какой код должен быть в этом случае в www/dir2/.htaccess?

Не обязательно, но как вариант - Можно ли это дело замаскировать так, чтоб выдавалась 404 ошибка?
цитата
26/06/09 в 13:18
 felixc
по первому пункту пишешь
<files path>
Order Deny,Allow
Deny From All
</files>
цитата
26/06/09 в 14:10
 _s_[sov]
deleted
цитата
26/06/09 в 14:22
 bb-support
по второму пункту, через
<FilesMatch > т.е. или по маске, или по расширению, или еще как нибудь

<filesmatch "^(file2|file3)\.php$">

А под 404 ошибку можно замаскировать как нибудь так в .htaccess:
ErrorDocument 403 <H1> 404 - Not found </H1>
или вообще 403 редиректить на какойто урл
цитата
26/06/09 в 14:24
 alex.raven
bb-support, ненене, девид блейн, ненене

<Files ~ "\.(inc|sql|bak|zip)$">
order allow,deny
deny from all
</Files>
цитата
26/06/09 в 14:25
 atrius
А зачем полностью закрывать доступ к дериктории?
Перенеси ее в место, которое не доступно из под веба да и все
цитата
26/06/09 в 16:03
 alex.raven
В директории, которую хочешь закрыть, просто создай .htaccess с одной сточкой:

deny from all
цитата
26/06/09 в 16:38
 lega_cobra
atrius писал:
А зачем полностью закрывать доступ к дериктории?
Перенеси ее в место, которое не доступно из под веба да и все


Самая конструктивная мысль за весь топик. +1
цитата
28/06/09 в 00:47
 Vyacheslav
atrius писал:
А зачем полностью закрывать доступ к дериктории?
Перенеси ее в место, которое не доступно из под веба да и все


Надо.
Особенно по второму путкту.
цитата
28/06/09 в 03:53
 lega_cobra
Vyacheslav писал:
Надо.
Особенно по второму путкту.


Ну так уже сказали:

Код:

<FilesMatch "_match_expr_">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>


Эта страница в полной версии