.htaccess-Generator
Erstellen Sie eine Apache .htaccess-Datei mit HTTPS-Weiterleitungen, WWW-Regeln, Gzip, Caching und Zugriffsblöcken.
.htaccess-Generator
Stellen Sie eine funktionierende Apache .htaccess-Datei zusammen, indem Sie die von Ihnen benötigten Regeln ankreuzen – ohne sich die mod_rewrite-Syntax merken zu müssen. Aktivieren Sie „HTTPS erzwingen“ und der Generator schreibt die RewriteCond- und 301-RewriteRule-Anweisungen, die jede HTTP-Anfrage an ihr sicheres Äquivalent weiterleiten. Wählen Sie eine WWW-Option, um Ihren Host zu kanonisieren: Leiten Sie jeden Besucher auf die WWW-Subdomain um oder entfernen Sie sie für eine bloße Domain, damit Suchmaschinen eine einzelne Version indizieren und Ihre Analysen den Datenverkehr nicht mehr aufteilen.
Jeder Schalter ist einem wohlgeformten Block zugeordnet, und jedem Block ist ein kurzer Kommentar vorangestellt, damit die Ausgabe lesbar bleibt, wenn Sie sie in die Datei im Stammverzeichnis Ihres Dokuments einfügen. Wenn Sie Gzip aktivieren, erhalten Sie einen mod_deflate-Abschnitt, der die gängigen Texttypen – HTML, CSS, JavaScript, JSON, XML und SVG – abdeckt, die weit über das Internet hinausgehen. Aktivieren Sie das Browser-Caching und ein mod_expires-Block legt sinnvolle Lebensdauern für Bilder, Schriftarten und statische Assets in der fernen Zukunft fest, während HTML aktuell bleibt.
Auch hier gibt es sicherheitsorientierte Optionen. Deaktivieren Sie die Verzeichnisauflistung, um zu verhindern, dass Apache einen Index für jeden Ordner bereitstellt, der keinen Index hat. Blockieren Sie versteckte Dateien, um Anfragen für Dotfiles wie .env, .git und .htaccess selbst abzulehnen, die niemals über HTTP erreichbar sein sollten. Ein benutzerdefiniertes 404-Feld fügt eine ErrorDocument-Zeile hinzu, die auf Ihre eigene Fehlerseite verweist. Abschnitte werden in einer stabilen Reihenfolge ausgegeben – zuerst Umleitungen, dann Komprimierung, Caching und Zugriffsregeln –, sodass sich die Datei vorhersehbar verhält.
Alles wird lokal in Ihrem Browser generiert. Es wird nichts über Ihre Website hochgeladen, keine Datei wird an einen Server gesendet und die Ausgabe steht Ihnen zum Kopieren oder Herunterladen zur Verfügung. Da .htaccess bei jeder Anfrage gelesen wird, sollten Sie es schlank halten und Blöcke entfernen, die Sie nicht verwenden.