htaccess-Generator
Apache-.htaccess-Dateien für Weiterleitungen und Sicherheit erzeugen
Eingabe und Optionen
Konfiguration: Benutzerdefinierte Weiterleitungen
Läuft in Ihrem Browser. Ihre Eingaben bleiben auf diesem Gerät.
Ergebnisse
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Über den .htaccess-Generator
Der .htaccess-Generator ist ein kostenloses Online-Tool, mit dem Sie korrekt konfigurierte .htaccess-Dateien für Apache-Webserver erstellen, ohne komplexe Direktiven von Hand zu schreiben. Die .htaccess-Datei (hypertext access) ist eine leistungsfähige Konfigurationsdatei, mit der Sie URL-Weiterleitungen, Sicherheitseinstellungen, Caching-Regeln, Kompression und eigene Fehlerseiten pro Verzeichnis steuern.
Das manuelle Schreiben von .htaccess-Direktiven ist fehleranfällig, und schon ein kleiner Syntaxfehler kann Ihre gesamte Website unerreichbar machen. Unser visueller Generator beseitigt dieses Risiko mit Konfigurationsoptionen per Kontrollkästchen, die gültigen, gut kommentierten Apache-Konfigurationscode erzeugen. Wählen Sie einfach die gewünschten Funktionen aus, klicken Sie auf „Generieren“ und kopieren oder laden Sie das Ergebnis herunter.
Ob Sie HTTPS erzwingen, sensible Dateien sperren, Gzip-Kompression aktivieren, Browser-Caching einrichten, Hotlinking von Bildern verhindern oder eigene Fehlerseiten konfigurieren möchten: Dieses Tool deckt die gängigsten und wichtigsten .htaccess-Konfigurationen ab, die Webentwickler, Systemadministratoren und SEO-Fachleute einsetzen.
Hauptfunktionen
- HTTPS-Weiterleitung erzwingen, um den gesamten Datenverkehr zwischen Nutzern und Ihrem Server zu verschlüsseln
- WWW-Weiterleitungsoptionen, um das Präfix www für die URL-Kanonisierung hinzuzufügen oder zu entfernen
- Eigene 301- und 302-Weiterleitungsregeln für einzelne URL-Pfade
- Unterbindung der Verzeichnisauflistung, damit Besucher Ihre Dateistruktur nicht durchsuchen können
- Sperren sensibler Dateien wie .env, .sql, .log, composer.json und anderer kritischer Dateien
- Hotlinking-Schutz für Bilder mit konfigurierbaren erlaubten Domains
- Sperren unerwünschter Bots, etwa bekannter aggressiver Crawler wie AhrefsBot und SemrushBot
- Gzip-Kompression für HTML-, CSS-, JavaScript-, JSON-, XML- und SVG-Dateien
- Browser-Caching mit Ablaufzeiten je Dateityp (1 Stunde für HTML, 30 Tage für CSS, JavaScript und Bilder)
- Eigene Fehlerseiten für die HTTP-Statuscodes 404, 403 und 500
So verwenden Sie den .htaccess-Generator
- Weiterleitungen konfigurieren: Aktivieren Sie das Erzwingen von HTTPS und wählen Sie, ob das Präfix www für eine saubere Kanonisierung hinzugefügt oder von Ihren URLs entfernt werden soll.
- Sicherheitsoptionen festlegen: Haken Sie je nach Bedarf die Optionen für die Unterbindung der Verzeichnisauflistung, das Sperren sensibler Dateien, den Hotlinking-Schutz und das Sperren unerwünschter Bots an.
- Leistungsfunktionen aktivieren: Schalten Sie Gzip-Kompression und Browser-Caching ein, um die Ladegeschwindigkeit Ihrer Website zu verbessern und den Bandbreitenverbrauch zu senken.
- Fehlerseiten hinzufügen: Geben Sie die Pfade zu Ihren eigenen Fehlerseiten für 404, 403 und 500 an, um bei Fehlern eine bessere Nutzererfahrung zu bieten.
- Datei erzeugen: Klicken Sie auf „.htaccess generieren“, um Ihre Konfiguration mit korrekter Syntax und hilfreichen Kommentaren zu erstellen.
- Bereitstellen: Kopieren Sie die Ausgabe oder laden Sie sie herunter und laden Sie die Datei dann als .htaccess in das Stammverzeichnis Ihres Webservers oder in das gewünschte Unterverzeichnis hoch.
Anwendungsfälle
- SSL/HTTPS-Umstellung: Leiten Sie nach der Installation eines SSL-Zertifikats auf Ihrem Server den gesamten HTTP-Datenverkehr automatisch auf HTTPS um.
- URL-Kanonisierung: Erzwingen Sie einheitliche URLs mit oder ohne www, um Probleme mit doppelten Inhalten in Suchmaschinen zu vermeiden.
- Härtung der Website-Sicherheit: Sperren Sie den Zugriff auf sensible Konfigurationsdateien, verhindern Sie das Durchsuchen von Verzeichnissen und halten Sie schädlichen Bot-Traffic ab.
- Leistungsoptimierung: Aktivieren Sie Gzip-Kompression und Browser-Caching, um Seitenladezeiten und Core-Web-Vitals-Werte deutlich zu verbessern.
- Schutz der Bild-Bandbreite: Verhindern Sie, dass andere Websites Ihre Bilder einbetten und per Hotlinking Ihre Server-Bandbreite verbrauchen.
- Eigene Fehlerbehandlung: Leiten Sie Nutzer auf gestaltete, hilfreiche Fehlerseiten um, statt allgemeine Servermeldungen anzuzeigen.
- WordPress-Sicherheit: Verhindern Sie, dass PHP im Upload-Verzeichnis ausgeführt wird, und sperren Sie den Zugriff auf sensible Dateien wie .env, SQL-Dumps und Logs.
- SEO-Weiterleitungsverwaltung: Richten Sie 301-Weiterleitungen für verschobene Seiten, gelöschte Inhalte oder Änderungen der URL-Struktur ein, um Link Equity zu erhalten.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja, der .htaccess-Generator ist völlig kostenlos nutzbar. Es gibt keine Nutzungslimits, keine Registrierung und keine Premium-Funktionen. Erzeugen Sie so viele Konfigurationen, wie Sie brauchen.
Sind meine Daten sicher?
Ja. Die .htaccess-Konfiguration wird vollständig in Ihrem Browser erzeugt. Es werden keine Daten an einen Server gesendet, und Ihre Domainnamen, URLs und Einstellungen werden weder gespeichert noch protokolliert.
Funktioniert .htaccess auf allen Webservern?
Nein. Die .htaccess-Datei ist spezifisch für Apache-Webserver. LiteSpeed liest sie ebenfalls, aber auf Nginx, IIS oder anderen Webservern funktioniert sie nicht. Wenn Sie Nginx verwenden, müssen Sie gleichwertige Regeln in Ihrer Server-Block-Konfiguration einrichten.
Wo sollte ich die .htaccess-Datei ablegen?
Legen Sie die .htaccess-Datei im Stammverzeichnis Ihrer Website ab (meist public_html oder www). Die Regeln gelten dann für dieses Verzeichnis und alle Unterverzeichnisse. Für verzeichnisspezifische Regeln können Sie zusätzliche .htaccess-Dateien in Unterverzeichnissen anlegen.
Was passiert, wenn meine .htaccess einen Syntaxfehler hat?
Ein Syntaxfehler in der .htaccess führt in der Regel zu einem 500 Internal Server Error und macht Ihre Website unerreichbar. Testen Sie Änderungen immer zuerst in einer Staging-Umgebung und bewahren Sie eine Sicherung Ihrer funktionierenden .htaccess auf, damit Sie sie bei Bedarf schnell wiederherstellen können.
Kann ich mehrere .htaccess-Regeln kombinieren?
Ja. Sie können alle erzeugten Regeln in einer einzigen .htaccess-Datei zusammenführen. Der Generator erzeugt gut kommentierten Code mit klaren Abschnitten, der sich leicht mit bestehenden Konfigurationen zusammenführen lässt.
Tipps und bewährte Vorgehensweisen
- Immer zuerst sichern: Speichern Sie vor dem Hochladen einer neuen .htaccess-Datei eine Kopie der bestehenden, damit Sie sie bei Problemen schnell wiederherstellen können.
- In Staging testen: Testen Sie Änderungen an der .htaccess immer in einer Staging- oder Entwicklungsumgebung, bevor Sie sie auf Ihren Produktionsserver übernehmen.
- HTTPS überall erzwingen: Da kostenlose SSL-Zertifikate von Anbietern wie Let's Encrypt verfügbar sind, gibt es keinen Grund, HTTPS nicht auf allen Seiten durchzusetzen.
- Sensible Dateien sperren: Verhindern Sie immer den öffentlichen Zugriff auf .env-Dateien, SQL-Dumps, Logdateien und Paketmanager-Dateien (composer.json, package.json), die sensible Informationen preisgeben könnten.
- Kompression aktivieren: Gzip-Kompression kann Dateiübertragungsgrößen um 60-80% senken und verbessert die Seitenladezeiten bei minimalem Server-Aufwand deutlich.
- Passende Cache-Dauern festlegen: Verwenden Sie längere Cache-Dauern für statische Assets (CSS, JS, Bilder) und kürzere für HTML-Seiten, um Leistung und Aktualität der Inhalte auszubalancieren.