.htaccess-Generator Online

Schalte gängige Apache-Regeln um und kopiere eine sofort einsatzbereite .htaccess, vollständig in deinem Browser generiert.

Deine Domains, Redirect-Pfade und IP-Adressen werden lokal in deinem Browser verarbeitet, um die .htaccess zu bauen, und nichts wird auf einen Server hochgeladen.

Setzt du Dateiberechtigungen? Probiere den chmod-Rechner.

Über .htaccess-Generator

Dieser .htaccess-Generator baut aus Schaltern eine gültige Apache-Konfigurationsdatei, sodass du die mod_rewrite-Syntax nicht auswendig lernen musst. Schalte die Regeln ein, die du brauchst, und die Ausgabe aktualisiert sich live: HTTPS erzwingen, www oder Nicht-www kanonisieren, eigene 301-Redirects hinzufügen, bestimmte IP-Adressen sperren, eigene 404- und 500-Fehlerseiten festlegen, gzip-Kompression aktivieren, Browser-Caching mit mod_expires einschalten, Verzeichnisauflistung deaktivieren, einen Standard-DirectoryIndex setzen und grundlegende Security-Header wie X-Frame-Options und Referrer-Policy hinzufügen. Rewrite-basierte Regeln werden in einem einzigen mod_rewrite-Block mit einem RewriteEngine On zusammengefasst, und jeder Abschnitt erhält einen Kommentar-Header, damit die Datei lesbar bleibt. Es ist für Entwickler und Website-Betreiber gemacht, die eine Website auf HTTPS umstellen oder einen apache redirect einrichten. Das Ganze läuft in deinem Browser, sodass deine Domains, Pfade und IPs dein Gerät nie verlassen.

Funktionen

So verwendest du .htaccess-Generator

  1. Schalte die Abschnitte ein, die du brauchst, etwa HTTPS erzwingen oder Browser-Caching.
  2. Fülle alle Eingaben aus, etwa Redirect-Von/Nach-Pfade oder zu sperrende IP-Adressen.
  3. Sieh zu, wie sich die .htaccess-Ausgabe live im Feld auf der rechten Seite aufbaut.
  4. Klicke auf Kopieren oder Herunterladen, um die Datei als .htaccess in deinem Website-Stammverzeichnis zu speichern.

Beispiel

Eingabe

Force HTTPS: on
Force www / non-www: remove www
Redirect: /old-page -> https://example.com/new

Ausgabe

<IfModule mod_rewrite.c>
  RewriteEngine On

  # Redirect all HTTP requests to HTTPS
  RewriteCond %{HTTPS} off
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  # Force non-www (strip www)
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^(.*)$ https://%1/$1 [L,R=301]

  # Custom 301 redirects
  RewriteRule ^old-page/?$ https://example.com/new [L,R=301]
</IfModule>

HTTPS, Nicht-www und ein eigener Redirect teilen sich einen mod_rewrite-Block.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist ein .htaccess-Generator?
Es ist ein Tool im Browser, das einfache Schalter und Eingaben in eine gültige Apache-.htaccess-Datei verwandelt, mit HTTPS-Redirects, www-Kanonisierung, 301-Redirects, IP-Sperrung, Kompression, Caching und Security-Headern, bereit zum Kopieren oder Herunterladen.
Wie erzwinge ich HTTPS in .htaccess?
Aktiviere den Schalter HTTPS erzwingen. Er fügt eine mod_rewrite-Regel hinzu, die RewriteCond %{HTTPS} off prüft und jede Anfrage mit einem 301 auf die https://-Version derselben URL umleitet.
Wohin gehört die .htaccess-Datei?
Lege sie in das Document-Root deiner Website (oder das spezifische Verzeichnis, das sie betreffen soll), benenne sie genau .htaccess mit dem führenden Punkt und stelle sicher, dass AllowOverride für dieses Verzeichnis in deiner Apache-Konfiguration aktiviert ist.
Wie richte ich mit diesem htaccess-Generator einen 301-Redirect ein?
Aktiviere Eigene 301-Redirects, gib den alten Anfragepfad in das Von-Feld und die neue URL in das Nach-Feld ein und füge so viele Zeilen hinzu, wie du brauchst; jede wird zu einer RewriteRule mit den [L,R=301]-Flags.
Funktioniert das auch für Nginx?
Nein. .htaccess ist eine Apache-Funktion. Nginx ignoriert sie und nutzt stattdessen Server-Block-Direktiven in nginx.conf, sodass diese Ausgabe für Apache- oder LiteSpeed-Server ist.
Wird meine Konfiguration irgendwohin gesendet, wenn ich sie generiere?
Nein. Der .htaccess-Generator läuft vollständig in deinem Browser, sodass die eingegebenen Domains, Pfade und IP-Adressen lokal verarbeitet werden und dein Gerät nie verlassen.

Verwandte Tools

Alle ArrayKit-Tools