Войти

Показать полную графическую версию : Директивы .htaccess


Blast
17-02-2005, 08:34
Добрый день.
Уважаемые, подскажите плиз как осуществить следующее:
на сервере (apache 1.3.19) установлен запрет на отображение содержимого директории при отсутствии индексного файла, а нужно одну директорию показать. Подскажите пожалуйста какая директива .htaccess поможет это сделать?

Oaxa
17-02-2005, 09:02
Options -Indexes

Blast
17-02-2005, 09:15
Oaxa
А это разве не для запрета отображения содержимого директории?...
В любом случе если прописать в .htaccess Options -Indexes, то сервер просто выдает ошибку 500... но ведь синтаксис то верный?

Oaxa
17-02-2005, 10:38
Ну да, я погорячился.
Options -Indexes - запрещает отображение.
Options Indexes или Options +Indexes - разрешает.
Но вот какое дело, если в httpd.conf прописано для этого каталога
AllowOverride None
то все твои изменения в .htaccess не будут иметь силы.
Вообще-то, сервер должен выдовать ошибку 403 Forbidden
А на какой именно каталог ты пытаешься включить Indexes? Часом не на /cgi-bin/?
Документация по Options (http://httpd.apache.org/docs/mod/core.html#options)
Документация по AllowOverride (http://httpd.apache.org/docs/mod/core.html#allowoverride)

Blast
17-02-2005, 11:07
Oaxa
Пробовал и Options Indexes и Options +Indexes, всё нипочем - 403, а если Options -Indexes, то ошибка 500 А на какой именно каталог ты пытаешься включить Indexes? Часом не на /cgi-bin/? да нет, просто создал директорию в public-html и на нее пытаюсь разрешить доступ...

Blast
17-02-2005, 11:21
Oaxa
Спасибо, всё удалось! Всё, что ты советовал верно, просто хостер прописал запрет и добавление в .htaccess директивы разрешения ничего не давало, после связи с хостером всё заработало - поправили.
Еще раз гран мерси.




© OSzone.net 2001-2012