.htaccess Generátor
Vygeneruj bezchybný .htaccess pro Apache. HTTPS přesměrování, cache, bezpečnost, komprese a ochrana souborů.
HTTPS & Doména
Cache & Výkon
Bezpečnostní hlavičky
Ochrana souborů
Spravuješ živnost nebo zakázky?
Spravuješ živnost nebo zakázky? VšeVKapse — fakturace, zakázky, klientský portál a AI v jedné aplikaci. Česky.
K čemu je .htaccess Generátor
Pokud provozuješ web na Apache serveru — a to platí pro většinu sdíleného hostingu v ČR — soubor `.htaccess` ovlivňuje, jak se tvůj web chová: zda běží na HTTPS, jestli se `www` verze správně přesměruje na bez-www (nebo naopak), jak se řeší chybové stránky a spousta dalšího. Problém je, že syntaxe Apache konfigurace je nepříjemně citlivá na detail. Jeden špatný řádek a web vrací 500, přesměrování se zacyklí nebo SSL certifikát přestane fungovat správně.
Tento generátor je určený hlavně webařům, OSVČ se statickými weby a vývojářům, kteří nasazují projekty na sdílený hosting a nechtějí trávit hodinu dohledáváním správného pořadí RewriteRule direktiv. Vybereš, co potřebuješ, a dostaneš čistý, funkční soubor připravený k nahrání.
Oproti kopírování náhodných snippetů ze Stack Overflow máš jistotu, že jednotlivá pravidla spolu nekolidují a jsou v logicky správném pořadí.
Co dostaneš
- Přesměrování HTTP → HTTPS (301 redirect)
- Sjednocení domény: www na non-www nebo naopak
- Vlastní chybové stránky (404, 403, 500)
- Zakázání výpisu adresářů (directory listing)
- Nastavení výchozího znakování (UTF-8)
- Kombinace více pravidel v jednom souboru bez konfliktů
Jak to funguje
- Vyber hosting prostředí — standardní Apache nebo LiteSpeed (který `.htaccess` také podporuje).
- Zaškrtni pravidla, která chceš zahrnout — HTTPS redirect, www/non-www, chybové stránky a další.
- Upřesni detaily — například jakou doménu používáš jako primární.
- Klikni na Generovat — nástroj sestaví soubor ve správném pořadí direktiv.
- Zkopíruj nebo stáhni výsledný `.htaccess` a nahraj ho do kořenového adresáře webu.
- Otestuj web — ideálně přes incognito okno, ať tě nemate cache.
Časté otázky
Přepíše mi vygenerovaný soubor stávající .htaccess?
Nástroj ti soubor jen vygeneruje ke stažení, nic neukládá a nic na server neposílá. O přepsání rozhoduješ ty — doporučujeme si zálohu stávajícího `.htaccess` schovat před nahráním nové verze.
Funguje to i na Nginx?
Ne, `.htaccess` je specifický pro Apache (a servery jako LiteSpeed, které ho emulují). Na Nginx se konfigurace zapisuje jinak, přímo do server bloků. Pro Nginx bys potřeboval odlišný postup.
Proč se web po nahrání souboru rozbil?
Nejčastější příčina je, že hosting nemá povolený `mod_rewrite`. Ověř to u svého providera — na sdíleném hostingu bývá standardně aktivní, ale není to pravidlo.
Mám `.htaccess` kombinovat s nastavením bezpečnostních hlaviček?
Jde to, ale pro přehlednost doporučujeme bezpečnostní hlavičky řešit samostatně — k tomu se hodí nástroj HTTP Security Headers. Podobně pro SEO soubory existuje Robots.txt Generátor.