.htaccess je konfigurační soubor používaný na webových serverech Apache, který umožňuje měnit nastavení serveru na úrovni konkrétní složky. Obvykle se používá v e‑shopech k úpravě chování webu bez zásahu do hlavní konfigurace serveru.
Po uploadu souboru .htaccess do kořenového adresáře webu nebo do specifické podsložky server zohlední jeho nastavení před každým přístupem k obsahu. Můžeš pomocí něj přesměrovat URL, nastavit přístupová omezení, kompresi nebo vlastní chybové stránky.
Používá se pro přesměrování starých URL na nové verze, zabezpečení přístupu do administrační části, nastavení trvalého přesměrování (301), zajištění HTTPS, úpravu migračního chybového hlášení nebo přesměrování po změně struktury stránek.
Pomáhá udržet SEO hodnotu při změně URL, zvýšit bezpečnost, optimalizovat výkon webu (např. kompresí nebo cache) a zvládat elegantně chyby bez ztráty uživatelského komfortu.
Chybné direktivy mohou způsobit chybu serveru nebo nedostupnost webu. Je nutné pečlivě testovat změny a zálohovat původní soubor. U pokračujících změn vždy dokumentovat jednotlivé kroky.