Kostenloser .htaccess-Weiterleitungs-Generator

Wandeln Sie eine Liste alter und neuer URLs in .htaccess-Weiterleitungsregeln um, die Sie direkt in Ihre Serverkonfiguration einfügen können.

Verwenden Sie 301, es sei denn, der Umzug ist tatsächlich nur vorübergehend – ein 302, der monatelang bestehen bleibt, ist eine der unauffälligeren Möglichkeiten, Rankings zu verlieren. 307 und 308 verhalten sich für Suchmaschinen gleich, behalten aber die ursprüngliche Anfragemethode bei. Das ist wichtig, wenn ein Formular-POST oder ein API-Aufruf die Weiterleitung überstehen muss. Apache benötigt Version 2.4 oder höher, um einen 308 bereitzustellen.

Weiterleitungen

Links die alte Adresse, wie sie nach Ihrer Domain erscheint – /old-page/, nicht example.com/old-page/. Die Datei befindet sich bereits auf Ihrer Domain, und .htaccess-Weiterleitungen können keinen Domainnamen abgleichen. Wenn Sie den führenden Schrägstrich weglassen, wird er automatisch hinzugefügt, da Apache einen solchen voraussetzt. Verwenden Sie allein /, um die gesamte Website weiterzuleiten – genau das benötigen Sie, wenn eine Domain umzieht. Rechts steht das Ziel – entweder eine vollständige URL auf einer anderen Domain oder ein interner Pfad wie /new-page/, wenn sich das Ziel auf dieser Website befindet.

Ausgabe

Ihre .htaccess-Regeln:
Datei herunterladen

SEO-Audits für jede Website in Sekundenschnelle
+ Umfassende SEO-/GEO-Tools für jede Aufgabe

Führen Sie über 100 Prüfungen Ihrer Website in den Bereichen On-Page-SEO, Benutzerfreundlichkeit, Performance, Social Media und Links durch. Jetzt mit GEO in jedem Bericht. SEOptimer bietet außerdem Keyword-Recherche, Ranking-Tracking, Backlink-Analysen und einen vollständigen Website-Crawler.

Über .htaccess-Weiterleitungen

Wann Sie Weiterleitungen benötigen

Immer dann, wenn sich eine URL ändert. Eine Neugestaltung, eine neue Struktur, der Umstieg auf HTTPS oder das Zusammenführen einer Seite hinterlassen jeweils eine alte Adresse, die Nutzer und Suchmaschinen weiterhin gespeichert haben.
Eine Weiterleitung führt sie auf die neue Seite und überträgt bei korrekter Einrichtung die Ranking-Signale, die die alte URL erworben hatte. Überspringen Sie diesen Schritt, gehen diese Signale ins Leere – ebenso wie alle, die einem alten Link folgen.
Dieser Generator verwandelt eine Liste alter und neuer URLs in die .htaccess-Regeln, die dies erledigen.

Welchen 3xx-Code Sie verwenden sollten

Ein 301 signalisiert, dass der Umzug dauerhaft ist. Suchmaschinen übertragen die Signale der alten URL auf die neue und entfernen die alte Adresse schließlich aus ihrem Index. Das ist in fast allen Fällen die richtige Wahl.
Ein 302 signalisiert, dass der Umzug vorübergehend ist. Die alte URL bleibt indexiert und behält ihre Signale – das ist bei einer Wartungsseite oder einer saisonalen Aktion richtig, bei allem anderen jedoch falsch. Ein 302, der monatelang bestehen bleibt, ist eine der unauffälligeren Möglichkeiten, Rankings zu verlieren, weil nichts daran kaputt aussieht.
307 und 308 sind die neueren Entsprechungen von 302 und 301. Suchmaschinen behandeln sie auf dieselbe Weise. Der Unterschied ist technischer Natur: Sie bewahren die ursprüngliche Anfragemethode, sodass ein Formular-POST an der neuen URL als POST eintrifft, anstatt in einen GET umgewandelt zu werden. Das ist für APIs und Formular-Handler relevant, für gewöhnliche Seiten jedoch selten. Apache benötigt Version 2.4 oder höher, um einen 308-Statuscode bereitzustellen.
Der Rest des 3xx-Bereichs ist dafür nicht vorgesehen. 300 und 305 werden praktisch nicht verwendet, 304 ist eine Caching-Antwort und keine Weiterleitung, und 303 dient dazu, einen Browser nach dem Absenden eines Formulars auf eine Bestätigungsseite zu senden – keiner dieser Statuscodes gehört in eine Weiterleitungsdatei.

Wie die Zuordnung tatsächlich funktioniert

Weiterleitungen stimmen mit dem Anfang des Pfads statt mit dem gesamten Pfad überein. Eine Regel für /blog erfasst auch /blog/post und /blog/category/thing, ohne dass diese Pfade einzeln aufgeführt werden müssen. Das ist nützlich, sobald man es weiß, und überraschend, wenn nicht, denn eine weit gefasste Regel, die über einer spezifischeren steht, macht die spezifischere unerreichbar.
Dasselbe Verhalten ermöglicht den Umzug einer gesamten Domain: Eine einzige Regel mit / als alter Adresse erfasst jede Seite der Website. Verweisen Sie sie auf die Root-Adresse der neuen Domain, und jede URL wird entsprechend weitergeleitet.
Was Redirect nicht versteht, sind Muster. Hier gibt es keine Wildcards, daher wird /* als wörtlicher Pfad gelesen und trifft auf nichts – das Präfix-Matching übernimmt diese Aufgabe bereits. Wenn Sie tatsächlich ein Muster benötigen, erwartet RedirectMatch stattdessen einen regulären Ausdruck und sollte nur dann verwendet werden, wenn ein Präfix nicht ausreicht.

Häufige Fehler

  • Alles auf die Startseite umzuleiten, was als Soft-404 gewertet wird und niemandem hilft.
  • Ketten, bei denen A zu B und B zu C weiterleitet. Verweisen Sie jede alte URL direkt auf das endgültige Ziel.
  • Schleifen, bei denen zwei Regeln den Datenverkehr so lange hin und her weiterleiten, bis der Browser aufgibt.
  • Weiterleitung auf eine Seite, die keinen angemessenen Ersatz für die alte Seite darstellt.
  • Bearbeiten der .htaccess-Datei ohne Sicherungskopie. Ein Syntaxfehler legt die gesamte Website lahm.

Wo diese Regeln eingefügt werden

.htaccess ist eine Apache-Konfigurationsdatei, die im Stammverzeichnis Ihrer Website liegt. LiteSpeed liest sie ebenfalls, Nginx hingegen nicht und benötigt eine eigene Syntax in der Serverkonfiguration.
Die Regeln werden der Reihe nach angewendet. Platzieren Sie daher spezifische Weiterleitungen vor allgemeinen. Bewahren Sie eine Kopie der funktionierenden Datei auf, bevor Sie Änderungen vornehmen, denn ein Fehler führt hier für jede Seite zu einem 500-Fehler, anstatt unbemerkt zu scheitern.
Für eine Handvoll URLs ist diese Datei der richtige Ort. Bei Hunderten URLs lässt sich ein Plugin oder eine datenbankbasierte Regel einfacher pflegen als eine Datei, die niemand öffnen möchte.

Verwendung des .htaccess-Weiterleitungs-Generators

Wählen Sie den Weiterleitungstyp aus, fügen Sie für jede verschobene URL eine Zeile hinzu und laden Sie die Regeln herunter oder kopieren Sie sie. Alte Pfade sind relativ zu Ihrer Domain; Ziele sollten vollständige URLs sein.
Testen Sie anschließend einige URLs manuell. Eine Weiterleitung, die im Browser funktioniert, aber den falschen Statuscode zurückgibt, kostet Sie dennoch die SEO-Signale, die sie eigentlich übertragen sollte.

Wie es weitergeht

Überprüfe mit unserem Weiterleitungsprüfer, ob die Regeln wie erwartet funktionieren. Dieser folgt jeder Weiterleitung und zeigt die Statuscodes an. Bestätige, dass das Ziel einen Statuscode von 200 zurückgibt, und erstelle den Rest deiner Konfiguration mit dem .htaccess-Generator.

Umfassende SEO-Toolbox mit über 55 Tools

Überprüfen Sie Titel, Meta-Beschreibungen, Überschriften, Schema-Markup, Core Web Vitals, SSL und die robots.txt. Generieren Sie Meta-Tags, Sitemaps und .htaccess-Regeln, minimieren Sie CSS, JavaScript und HTML und erstellen Sie mit unseren KI-Schreibtools sofort und kostenlos Texte.

Weiterführende Informationen

Mehr sehen
3xx Redirects: What are They & How They Impact SEO
Understanding 3xx redirects is important for anyone involved in digital marketing and SEO. These redirects tell browsers that the requested...
What are Redirect Chains & How To Fix Them?
A redirect is necessary because it leads users to the new version of a landing page. However, when implemented incorrectly, these permanent...
404 Redirection: How to Implement it & SEO Impact
Should 404 errors be every webmaster’s nightmare? What are 404 errors? What impact do they have on SEO? Is there a correct way to implemen...
Website Redesign SEO Checklist: How to Redesign a Site without Losing Rankings
Website Redesign SEO Checklist   If you are in a rush, here is the essential checklist on how to redesign a website without losing SEO...
Wildcard Redirect: What It Is, Why Use It & Examples
From time to time, you may need to move your site. This could be due to a redesign, rebranding, landing page A/B testing for the purpose o...