Generátor .htaccess
Generujte pravidla Apache .htaccess pro přesměrování, přepisy, bezpečnostní hlavičky, mezipaměť a další.
Co je .htaccess?
Konfigurační soubor Apache pro nastavení na úrovni adresáře: přesměrování, přepis URL, zabezpečení a mezipaměť.
Kam umístit .htaccess?
Do kořenového adresáře webu nebo podadresáře, kde se mají pravidla aplikovat.
Funguje s Nginx?
Ne, .htaccess je specifický pro Apache. Nginx používá jinou syntaxi.
Může rozbít web?
Ano, špatná pravidla mohou způsobit chybu 500. Vždy zálohujte a testujte.
Rozdíl mezi 301 a 302?
301 je trvalé přesměrování s přenosem signálů hodnocení. 302 je dočasné bez přenosu signálů.
Jak vynutit HTTPS?
Použijte RewriteEngine On s RewriteCond %{HTTPS} off a RewriteRule pro přesměrování HTTP na HTTPS.
Co je mod_rewrite?
Modul Apache pro pokročilou manipulaci s URL, přesměrování a řízení přístupu na základě podmínek.
Jak chránit heslem?
Použijte AuthType Basic, AuthUserFile a Require valid-user. Vytvořte soubor .htpasswd příkazem htpasswd.
Jak blokovat IP?
Použijte Require not ip 192.168.1.1 pro blokování jedné IP. Lze blokovat i celé rozsahy.
Jak povolit mezipaměť?
Použijte mod_expires s ExpiresByType pro nastavení dob platnosti cache pro různé typy souborů.
Jak povolit GZIP?
Použijte mod_deflate s AddOutputFilterByType DEFLATE pro kompresi HTML, CSS a JavaScript souborů.
Co jsou bezpečnostní hlavičky?
Hlavičky jako X-Frame-Options, X-Content-Type-Options a Content-Security-Policy chrání před clickjackingem a XSS.
Jak zabránit hotlinkingu?
Použijte mod_rewrite pro kontrolu HTTP_REFERER a blokování požadavků z externích webů.
Jak vytvořit chybové stránky?
Použijte ErrorDocument s kódem chyby a cestou: ErrorDocument 404 /404.html.