Автор Тема: apache не позволява отварянето на скрит файл ".ht". Защо?  (Прочетена 1926 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте,
има пуснат apache сървър и в директория със следните опции:

Цитат
DocumentRoot /nekav
<Directory /nekav/test>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
</Directory>

а парата в самата система са следните:
Цитат
user@web:/nekav/test# ls -la
total 16
drwxrwxrwx 2 user user 4096 Sep  9 02:58 .
drwxr-xr-x 5 user user 4096 Sep  9 02:48 ..
-rwxrwxrwx 1 user user   13 Sep  9 02:50 .ht
-rwxrwxrwx 1 user user   12 Sep  9 02:58 .proba

Е когато пробвам да отворя domainname.org/test/.proba си се отваря без проблем, но пробвам ли domainname.org/test/.ht - FORBIDDEN!
Конкретния въпрос е КАДЕ може да е оказано файл .ht да не може да се отваря?
Може да се прави асоцияция с разни файлчета от сорта на: .htaccess и .htusers...но все пак му оказвам ръчно да се отваря! Може би още някаде не съм настроил нещата както трябва.
Благодаря ви предварително.
Активен

Няма начин, да няма начин!

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Стандартно в конфигурацията на апаш има ред, който забранява доставяне на клиента на файлове, които започват със .ht за да се избегне изтегляне на .htaccess файл(ове)
Активен

0x2B|~0x2B

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Благодаря ти! Сега вече е ясно защо така.
Цитат
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>
Активен

Няма начин, да няма начин!