Soubor .htaccess
Autor Miroslav Dobeš, dne 27. 4. 2009, v kategorii Náš web
Chování webového serveru se obvykle konfiguruje pomocí httpd.conf. Na webhostingu musíme toto chování konfigurovat pomocí souboru .htaccess (tečka htaccess). Pouze připomínám, že některé hostingy soubor .htacces nemají povolený.
Pomocí .htaccess můžeme konfigurovat: (nejčastější použití htaccess)
- vypnutí/zapnutí procházení adresářů
- chybové stránky
- přesměrování
- nastavení výchozího souboru, např. místo index.html
- zákaz/povolení přístupu z určitých IP
Souborů .htacces se v adresářové struktuře webové serveru může vyskytovat i několik. Jestliže v adresáři .htacces není, funguje zde dědičnost z nadřazeného adresáře.
Blokování přístupu z IP
Blokování přístupu z IP adresy 194.228.2.61
denny from 194.228.2.61
Blokování přístupu ze skupiny adres začínající 194.228
denny from 194.228
Povolení přístupu z 194.228.3.211
allow from 194.228.3.211
Chybové stránky
ErrorDocument 404 /chyba/404.html
ErrorDocument 403 /chyba/403.html
Výpis obsahu adresářů
zákaz výpisu
Options -Indexes
povolení výpisu
Options +Indexes
Hlašení chyb v PHP
zákaz výpisu chybových hlášení
php_flag display_errors off
povolení výpisu chybových hlášení
php_flag display_errors on
Výchozí soubor
Server se pokusí najít a zobrazit index.php, potom zkouší index.html, potom muj.html
DirectoryIndex index.php index.html muj.html