Portál AbcLinuxu, 25. dubna 2024 19:14


Dotaz: jak na .htaccess a listovani adresarem

23.11.2004 15:59 jiri.b | skóre: 30 | blog: jirib
jak na .htaccess a listovani adresarem
Přečteno: 684×
Odpovědět | Admin
Zdravim,

vim, ze toto je casto otazka, ale presto mam par nejasnosti. Moje nastaveni:
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options Indexes MultiViews SymLinksIfOwnerMatch
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>
OK, listovani adresarem jde, kdyz tam neni ze souboru definovanych v DirectoryIndex. Ale jak zakazat listovani urcitym adresarem pomoci .htaccess, kde zadny soubor z DirectoryIndex se nepredpoklada - jedna se napr. o slozku s ukazkami konf. souboru?

Resenim je AllowOverride Options, toto je vsak velmi benevolentni - tj. = AllowOverride All.

Options -Indexes v .htaccess je nepovolene, jak tedy?

Predem diky

jirib
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.11.2004 16:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: jak na .htaccess a listovani adresarem
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je téměř odporující si zadání. Nicméně s AllowOverride Indexes si můžeš v .htaccess změnit, co je DirectoryIndex na něco, co existuje (a Apache to tedy vrátí při vlezení do adresáře). Další možnost je IndexIgnore *, což sice bude vypisovat, ale nic nevypíše. Jsou to ovšem škaredé hacky...
23.11.2004 17:08 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: jak na .htaccess a listovani adresarem
porad lepsi nez povolit AllowOverride Options, ne?

I kdyz lepsi by bylo Indexes uplne zakazat a vylistovat soubory pomoci nejakeho php skriptu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.