Apache ограничить для ip Options Indexes

AHTIXPICT

Новичок
Apache ограничить для ip Options Indexes

Подскажите в апаче можно для определенных ip разрешить
Options Indexes, а для других нет
 

AHTIXPICT

Новичок
Вы меня не поняли
Как закрыть доступ для ip вообще я знаю

Мне нужно так:
Если в директрии нет index.htm тогда для некоторых ip разрешить просмотр а для остальных запретить,
В тоже время эти остальные должны иметь доступ к существующим файлам в этой дир
 

Фанат

oncle terrible
Команда форума
попробуй почитать про Limit
мне кажется, это оттуда.

-~{}~ 29.11.05 17:14:

а можно ещё скриптик на пхп написать, который листинг файлов в директории выводит. тогда совсем просто будет
 

AHTIXPICT

Новичок
Фанат
Про лимит читал, перечитываю сейчас все что нахожу в поиске, пока нет результатов.
 

white phoenix

Новичок
AHTIXPICT
иногда бывает полезно включать мозги :)
.htaccess:
PHP:
order deny,allow
deny from all
allow from 1.2.3.4
 

AHTIXPICT

Новичок
white phoenix
Иногда полезно вдуматься в вопрос, и подумать о том какую ахинею ты отвечаешь.

Твой вариант

order deny,allow
deny from all
allow from 1.2.3.4

Твой вариант закроет доступ для всех кроме 1.2.3.4
даже для существующих файлов
А нужно что бы он закрыл директорию от просмотра для всех кроме 1.2.3.4, но спокойно отдавал всем существующие файлы
 

white phoenix

Новичок
AHTIXPICT
Век живи век учись называется. Давным давно я прочел неверный FAQ, вследствие чего такой бред стал нести. Прости, мне действительно иногда включать мозги. Виноват. Исправлюсь.
 

Steamroller

Новичок
<Location...> обрабатывается после <Directory..>
То есть как-то можно аккуратненько написать что-то вроде
<Directory /wwwroot/files>
order deny,allow
deny from all
allow from 1.2.3.4
</Directory>
<Location ~ "/wwwroot/files/.+">
order allow,deny
allow from all
</Location>

Как-то так...
 

Фанат

oncle terrible
Команда форума
Steamroller, и что это будет? где тут Options Indexes и при чём тут deny?
 

Steamroller

Новичок
Ну так нужно, чтобы для директории, в которой нету индексного файла, отдавалось при запросе GET /directory/ всем кроме избранных ip - 403. Этот эффект и будет.
 
Сверху