Súbor .htaccess je textový súbor určený na úpravu niektorých vlastností Apache servera – na väčšine virtuálnych, resp. dedikovaných serveroch, taktiež aj klasických zdieľaných hostingoch.
Tento súbor musí byť umiestnený v určitom webovom adresári a dovoľuje tvorcovi webu upraviť správanie adresára rovnakými inštrukciami, ktoré sa zvyčajne píšu napr. do httpd.conf alebo php.ini. Adresár sa potom bude správať inak, bez toho aby ste konfiguračné súbory spomenuté vyššie museli editovať. Je veľmi ľahké ho vytvoriť a editovať vo väčšine textových editorov a programov na to určených. Dôležitá je bodka na začiatku tohto súboru. Stačí tede vytvoriť textový súbor s názvom „.htaccess“ bez pripony .txt.
Ak .htaccess umiestníte do rootu (hlavný adresár hostingu), bude mať vplyv na celý hosting; ak ho umiestnite do vybraného podadresára, bude mať vplyv iba na zvolený podadadresár a jeho podadresáre (napr. /web alebo /sub)
Súbor .htaccess umožňuje
- vytvoriť 301 presmerovanie
- nastaviť https protokol pri využití SSL certifikátu
- nastavenie chybových stránok ako napr. 404[zjednodušené nastavenie vo WebAdmine]
- obmedziť prístup na web len na určité IP adresy a krajiny [postup na nastavenie]
- zaheslovať prístup do adresára [nastavenie vo WebAdmine] – Prístup cez kategóriu Web a nastavenie priečinkov. Zvolíme možnosť Ochrana heslom pri požadovanom priečinku.
- automaticky nastaviť tzv. pekné URL (nazov-dokumentu.html) [externý návod v EN pre nastavenie]
- zapnutie alebo vypnutie prechádzania adresármi (možné nastaviť vo WebAdmine)
- nastavenie iného predvoleného súboru namiesto index.html/index.php
- kompresiu alebo caching súborov (odlišné podľa typu aplikácie, resp. CMS)