Soubor .htaccess je textový soubor určený na úpravu některých vlastností Apache serveru – na většině virtuálních, resp. dedikovaných serverech, také i klasických sdílených hostinzích.
Tento soubor musí být umístěný v určitém webovém adresáři a dovoluje tvůrci webu upravit chování adresáře stejnými instrukcemi, které se obyčejně píšou např. do httpd.conf nebo php.ini. Adresář se potom bude chovat jinak, bez toho aby jste konfigurační soubory zmíněné výše museli editovat. Je velmi snadné ho vytvořit a editovat ve většině textových editorů a programů na to určených. Důležitá je tečka na začátku tohoto souboru. Stačí tedy vytvořit textový soubor s názvem „.htaccess“ bez přípony .txt.
Pokud .htaccess umístíte do rootu (hlavní adresář hostingu), bude mít vliv na celý hosting; pokud ho umístíte do vybraného podadresáře, bude mít vliv pouze na zvolený podadresář a jeho podadresáře (např. /web nebo /sub)
Soubor .htaccess umožňuje
- vytvořit 301 přesměrování [postup na nastavení]
- nastavit https protokol při využití SSL certifikátu [postup na nastavení]
- nastavení chybových stránek jako např. 404[zjednodušené nastavení ve WebAdminu]
- omezit přístup na web jen pro určité IP adresy a země [postup na nastavení]
- zaheslovat přístup do adresáře [nastavení ve WebAdminu]
- automaticky nastavit tzv. pěkné URL (nazov-dokumentu.html) [externí návod v EN pro nastavení]
- zapnutí nebo vypnutí procházení adresáři (možné nastavit ve WebAdminu)
- nastavení jiného předvoleného souboru namísto index.html/index.php
- kompresi nebo caching souborů (odlišné podle typu aplikace, resp. CMS)