Über .htaccess-Generator
Umfassende Übersicht
Der .htaccess-Generator erstellt Apache-Webserver-Konfigurationsregeln für häufige Aufgaben, ohne die Hauptserverkonfiguration bearbeiten zu müssen. Generieren Sie Regeln für HTTPS-Erzwingung, www-Kanonisierung, GZIP-Komprimierung, Browser-Caching, Sicherheits-Header, CORS, benutzerdefinierte Fehlerseiten und Hotlinking-Schutz. Jede Regel enthält Kommentare, die erklären, was sie tut.
Hauptmerkmale
- HTTPS-Weiterleitung — Erzwingt die Umleitung des gesamten HTTP-Verkehrs auf HTTPS mit einer permanenten 301-Weiterleitung mittels mod_rewrite.
- WWW-Kanonisierung — Leitet www auf nicht-www um oder umgekehrt, um Probleme mit doppeltem Inhalt zu vermeiden.
- GZIP-Komprimierung — Komprimiert textbasierte Ressourcen (HTML, CSS, JS, JSON, XML, SVG, WOFF2), um die Bandbreite um 60-80 % zu reduzieren.
- Browser-Caching — Setzt Cache-Ablauf-Header für Bilder (1 Jahr), CSS/JS (1 Monat) und Schriften (1 Jahr) mittels mod_expires.
- Sicherheits-Header — Fügt X-Content-Type-Options-, X-Frame-Options-, X-XSS-Protection-, Referrer-Policy- und Permissions-Policy-Header hinzu.
- CORS-Header — Aktiviert Cross-Origin Resource Sharing für APIs und über CDN bereitgestellte Ressourcen.
- Benutzerdefinierte 404-Seite — Legt einen benutzerdefinierten Fehlerseitenpfad über die ErrorDocument-Direktive fest.
- Hotlinking-Schutz — Verhindert, dass andere Websites Ihre Bilder direkt einbetten, und spart Bandbreite.
Anleitung
- Aktivieren Sie die Kontrollkästchen für die gewünschten Regeln.
- Füllen Sie optionale Felder aus (benutzerdefinierter 404-Pfad, Domain für Hotlinking).
- Klicken Sie auf Verarbeiten, um die .htaccess-Regeln zu generieren.
- Kopieren Sie die Ausgabe und fügen Sie sie in Ihre
.htaccess-Datei im Stammverzeichnis Ihrer Website ein.
Wichtige Hinweise
- Nur Apache — .htaccess-Dateien funktionieren nur mit Apache-Webservern. Für Nginx verwenden Sie die entsprechenden Direktiven in nginx.conf.
- mod_rewrite erforderlich — HTTPS- und WWW-Weiterleitungen erfordern, dass mod_rewrite aktiviert ist. Die meisten Shared-Hosting-Anbieter haben es standardmäßig aktiviert.
- Zuerst testen — Testen Sie neue .htaccess-Regeln immer in einer Staging-Umgebung, bevor Sie sie in der Produktion anwenden. Ein Syntaxfehler kann einen 500 Internal Server Error verursachen.
- Dateispeicherort — Platzieren Sie die .htaccess-Datei im Stammverzeichnis Ihrer Website. Die Regeln gelten für dieses Verzeichnis und alle Unterverzeichnisse.