.htaccess
Soubor „.htaccess“ je konfigurační soubor používaný na webových serverech, které používají Apache HTTP Server. Jeho název začíná tečkou, což znamená, že je to skrytý soubor. .htaccess soubory obsahují instrukce a konfigurace pro chování webového serveru a jeho interakce s webovými stránkami, což umožňuje provést různé úpravy a nastavení na úrovni adresáře nebo konkrétních stránek.
Některé z funkcionality, které lze nastavit pomocí souboru .htaccess, zahrnují:
- Přesměrování: Pomocí RewriteRule můžete nastavit různé typy přesměrování URL, včetně permanentních (301) a dočasných (302) přesměrování.
- URL rewriting: .htaccess umožňuje měnit vzhled URL adres pro webové stránky. To se používá pro tvorbu přátelských URL nebo pro přesměrování interních URL na konkrétní skripty.
- Autentizace: Můžete nastavit autentizaci pro ochranu přístupu k určitým částem webu pomocí uživatelských jmen a hesel.
- Blokování přístupu: Soubor .htaccess může být použit k blokování přístupu k určitým adresářům nebo souborům na základě IP adresy nebo dalších kritérií.
- Komprese: Lze povolit kompresi (gzip nebo deflate) pro webové stránky, aby se snížila velikost dat a zvýšila rychlost načítání.
- Cache control: .htaccess umožňuje nastavení řízení mezipaměti (cache control) pro určité typy souborů, aby se snížil počet dotazů na server a zvýšila rychlost stránek.
- Vlastní chybové stránky: Můžete nastavit vlastní stránky pro různé HTTP chyby, jako je 404 Not Found nebo 500 Internal Server Error.
Je důležité si uvědomit, že ne všechny webové servery a hostovací služby povolují používání souboru .htaccess. Pokud máte přístup k serveru, můžete vytvářet a upravovat soubory .htaccess. V opačném případě byste měli kontaktovat svého poskytovatele webhostingu, abyste zjistili, jestli je použití .htaccess povoleno a jaké konkrétní funkce jsou podporovány.