Autor Zpráva
Kubo2
Profil
Na webhostingu wz nefunguje mod_rewrite , ale .htaccess hej. Akým spôsobom môžem pomocou .htaccess zneprístupniť súbor alebo adresár chybou 403 Forbidden bez použitia m_r?
Dik.
Tori
Profil
Tohle znepřístupní obsah složky (kde je uložen .htaccess) a všech jejích podsložek:
<Files *.*>
    Order Allow,Deny
    Deny from All
</Files>
Nicméně podle chybového kódu se dá poznat jestli soubor existuje (pokud neexistuje, vrací 404, jinak 403). Asi bude i lepší řešení, tohle mě jen tak narychlo napadlo.
Joker
Profil
Kubo2:
Na webhostingu wz nefunguje mod_rewrit
Jen poznámka, mod_rewrite je pro zmíněný problém k ničemu.
Kubo2
Profil
Joker:
Jen poznámka, mod_rewrite je pro zmíněný problém k ničemu.
Ne úplne, četl sem to na jakpsatweb v příkladech na mod_rewrite.
Kubo2
Profil
A neviete mi ešte prosím poradiť, kde sa môžem tak letmo naučiť konfigurovať pomocou .htaccess-u? Nejaký návod v češtine? Síce rozumiem aj po anglicky, ale trvá mi to podstatne dlhšie.
Diki.
Tori
Profil
Kubo2:
konfigurovať pomocou .htaccess-u?
Jestli tím myslíte co všechno se tam ještě dá použít kromě mod_rewrite, tak hledejte české stránky k nastavení Apache obecně. Které direktivy lze použít i v .htaccess pak zjistíte v jejich přehledu.
Kubo2
Profil
Nakoniec som zistil, že na wz predsa len funguje rewrite module, takže sa to celkom jednoducho dá vyriešiť aj takto (.htaccess je umiestnený do adresára zakazany-adresar):
RewriteEngine on
RewriteBase /zakazany-adresar
RewriteRule ^[^\/]*$ - [F,L]
# podradené adresáre sú sprístupnené,
# zakáže iba súbory z tohto adresára

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: