Existuje niekoľko typov chýb, či sa jedná o chybu servera, alebo pri neexistujúcej adrese. Na väčšine www stránok sú najčastejšie z nich definované a namiesto nich sa zobrazí alternatívny obsah. Ako prvé si vytvoríme súbor, ktorý sa bude volať ".htaccess".Ten potom môžeme editovať napr. v Notepade. Ak chceme dosiahnuť, aby pri zadaní neexistujúcej adresy, alebo volaní neexistujúceho súboru nezobrazilo 404 súbor, alebo stránka neexistuje vložíme do súboru .htaccess nasledujúci riadok.
ErrorDocument 404 /subory/404.htmlTento riadok zabezpečí načítanie stránky 404.html z adresára súbory. Takto sa dá definovať alternatívny obsah každej chyby. Najčastejšie to sú : 400 Bad request, 401 Authorization required, 403 Forbidden, 404 Not found, 500 Internal server error. Pomocou súboru .htaccess je možné blokovať niektoré Ip adresy nasledovne:
order allow, deny
deny from 255.255.255.255
allow from allTakýto zápis blokuje Ip adresu 255.255.255.255. Je možné blokovať aj celú skupinu adries použitím zápisu:
deny from 255.255.Na niektorých serveroch je zakázaný tzv. directory listing (prezeranie obsahu) ak neexistuje spúštací súbor, zvyčajne index.php, index.htm alebo index.html. Ak chceme prezeranie povoliť, pridáme do .htaccess riadok
Options +IndexesPridať komentár k článku
Dano: Ak spravne chapem, ten subor chcete vidiet v priecinku, klasicky ako pri directory listing?
Human: Mám opačný problém ako niečo zakázať. Nastavenie servera default zakazuje prístup do všetkých (aj novo vytvorených) adresárov. Mám súbor: http://www.amonta.sk/!werk/source/images.images/1319494002_1.jpg Ale ja ho nevidím a ja ho vidieť chcem ! Ako mám nastaviť .htaccess v lokálnom adresári, aby mi na tento súbor (a samozrejme všetky ostatné v tom adresári) zrušilo tie reštrikcie ?
