Htaccess Redirect Generator

Generiere .htaccess Redirect-Regeln — 301, 302, HTTPS, www und kanonische Weiterleitungen

Tool UI component not found: dev/htaccess-redirect

Uber dieses Tool

Die .htaccess-Datei ist eine leistungsstarke Konfigurationsdatei, die von Apache-Webservern verwendet wird, um URL-Weiterleitungen, Zugriffsregeln und mehr zu steuern. Redirect-Regeln von Hand zu schreiben kann fehleranfällig sein — ein einziger Syntaxfehler kann deine gesamte Website lahmlegen. Dieses Tool generiert korrekte, produktionsreife .htaccess Redirect-Regeln für die häufigsten Anwendungsfälle: permanente (301) und temporäre (302) Weiterleitungen, HTTPS-Erzwingung, www-Kanonisierung und Domain-Level-Weiterleitungen. Konfiguriere einfach, was du brauchst, und kopiere den generierten Code. Alle Weiterleitungen verwenden Apaches mod_rewrite-Modul, das von praktisch jedem Shared-Hosting-Anbieter und dedizierten Server mit Apache unterstützt wird.

Anleitung

1. Aktiviere "HTTPS erzwingen", wenn du möchtest, dass aller HTTP-Traffic auf HTTPS umgeleitet wird 2. Wähle eine WWW-Präferenz — leite www auf nicht-www um oder nicht-www auf www 3. Setze optional eine kanonische Domain, wenn mehrere Domains auf eine Website zeigen 4. Füge einzelne Redirect-Regeln hinzu (301 für permanent, 302 für temporär) 5. Klicke auf "In Zwischenablage kopieren" und füge den Code in deine .htaccess-Datei ein 6. Lade die .htaccess-Datei in das Stammverzeichnis deines Webservers hoch

Haufig gestellte Fragen

Was ist der Unterschied zwischen einem 301- und 302-Redirect?
Ein 301-Redirect ist permanent — er teilt Suchmaschinen mit, den gesamten SEO-Wert (Link-Equity) auf die neue URL zu übertragen. Ein 302-Redirect ist temporär — Suchmaschinen behalten die ursprüngliche URL indexiert. Verwende 301 für permanente URL-Änderungen und 302 für temporäre (Wartung, A/B-Tests).
Wo platziere ich die .htaccess-Datei?
Platziere die .htaccess-Datei im Stammverzeichnis deiner Website (derselbe Ordner wie deine index.html oder index.php). Wenn die Datei bereits existiert, füge die generierten Regeln am Anfang hinzu, nach einer vorhandenen RewriteEngine On-Direktive.
Funktioniert das auf Nginx-Servern?
Nein, .htaccess-Dateien sind spezifisch für Apache-Webserver. Nginx verwendet eine andere Konfigurationssyntax. Wenn du Nginx verwendest, musst du Redirect-Regeln zu deiner nginx.conf oder Site-Konfigurationsdatei hinzufügen.
Sollte ich www auf nicht-www oder nicht-www auf www umleiten?
Beides funktioniert gut für SEO — wichtig ist, eine Variante zu wählen und konsistent zu bleiben. Nicht-www (beispiel.de) ist für moderne Websites gebräuchlicher. Wähle die Version, die du bereits als kanonische URL in der Google Search Console eingestellt hast.
Kann ich dies für WordPress-Seiten verwenden?
Ja. WordPress läuft auf Apache und verwendet standardmäßig .htaccess. Füge die generierten Regeln am Anfang deiner bestehenden .htaccess-Datei hinzu, vor den WordPress-Rewrite-Regeln (dem Block, der mit # BEGIN WordPress beginnt).
Wie leite ich eine gesamte Domain auf eine andere um?
Verwende den kanonischen Domain-Modus in diesem Generator. Gib die alte Domain ein und setze die Zieldomain. Der generierte Code leitet alle URLs von der alten Domain auf dieselben Pfade der neuen Domain um und erhält so die URL-Struktur.
Was bedeutet RewriteEngine On?
RewriteEngine On aktiviert Apaches mod_rewrite-Modul, das für URL-Umschreibungen und Weiterleitungen erforderlich ist. Es sollte einmal am Anfang deiner .htaccess-Datei stehen, bevor irgendwelche RewriteRule- oder RewriteCond-Direktiven kommen.

Verwandte Tools