Chování webového serveru se dá nakonfigurovat (mimo jiné) za pomoci souboru httpd.conf. Na ten ale většinou jako standardní uživatelé webhostingu nevidíme a nemáme možnost jej editovat. Chování našeho webu (jako celku) lze konfigurovat v souboru .htaccess. Některé webhostingové programy to bohužel mají zakázané. Co můžeme např. pomocí souboru .htaccess konfigurovat nebo nastavit:
- 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. Třeba i v každém adresáři. Jestliže v adresáři .htacces není, funguje zde dědičnost z nadřazeného adresáře. Příklady použití:
- 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
- Hláš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í (startovní) soubor webu
- Server se pokusí najít a zobrazit index.php, potom zkouší index.html, potom muj.html DirectoryIndex index.php index.html muj.html
Další odkazy: