Generátor .htaccess
Sestavte soubor Apache .htaccess s přesměrováním HTTPS, pravidly www, Gzip, ukládáním do mezipaměti a přístupovými bloky.
Generátor .htaccess
Sestavte funkční soubor Apache .htaccess zaškrtnutím pravidel, která potřebujete – žádné zapamatování syntaxe mod_rewrite. Zapněte Force HTTPS a generátor zapíše RewriteCond a 301 RewriteRule, které posunou každý požadavek http na jeho bezpečný ekvivalent. Vyberte možnost www a kanonizujte svého hostitele: přesměrujte každého návštěvníka na subdoménu www, nebo ji odstraňte jako holou doménu, takže vyhledávače indexují jednu verzi a vaše analýzy přestanou rozdělovat provoz.
Každý přepínač se mapuje na jeden správně vytvořený blok a každému bloku předchází krátký komentář, takže výstup zůstane čitelný, když jej vložíte do souboru v kořenovém adresáři dokumentu. Povolte Gzip a získáte sekci mod_deflate pokrývající běžné typy textu – HTML, CSS, JavaScript, JSON, XML a SVG – které se zmenšují. Povolte ukládání do mezipaměti prohlížeče a blok mod_expires nastaví rozumnou budoucí životnost pro obrázky, písma a statická aktiva při zachování aktuálnosti HTML.
Jsou zde také možnosti zaměřené na bezpečnost. Zakažte výpis adresářů, abyste Apache zabránili obsluhovat index libovolné složky, která ho nemá. Blokujte skryté soubory, abyste odepřeli požadavky na soubory s tečkami, jako jsou .env, .git a .htaccess samotné, které by nikdy neměly být dostupné přes HTTP. Vlastní pole 404 přidá řádek ErrorDocument ukazující na vaši vlastní chybovou stránku. Sekce jsou vysílány ve stabilním pořadí – nejprve přesměrování, poté komprese, ukládání do mezipaměti a pravidla přístupu – takže se soubor chová předvídatelně.
Vše se generuje lokálně ve vašem prohlížeči. Nic o vašem webu není nahráno, žádný soubor není odeslán na server a výstup je na vás, abyste si jej zkopírovali nebo stáhli. Protože je .htaccess čten při každém požadavku, udržujte jej štíhlý a odstraňte bloky, které nepoužíváte.