Zum Inhalt springen
100% lokal

Weiterleitungs-Regelgenerator

Konvertiere eine Liste von Alt-URL/Neu-URL-Paaren in sofort einsatzbereite Weiterleitungsregeln.

Eingabe
Ausgabe

Weiterleitungs-Regelgenerator

Eine Website-Migration, das Umbenennen von Seiten oder das Zusammenführen zweier Domains hinterlässt viele alte URLs, die irgendwohin umleiten müssen. Dieses Tool verwandelt eine einfache Liste von Alt-URL/Neu-URL-Paaren in funktionierende Weiterleitungsregeln für den Server oder Host, auf dem Sie tatsächlich bereitstellen, sodass Sie das Ergebnis direkt in eine Konfigurationsdatei einfügen können, anstatt Dutzende fast identischer Zeilen manuell zu schreiben.

Fügen Sie ein Paar pro Zeile ein, getrennt durch einen Pfeil, ein Komma, einen senkrechten Strich, einen Tabulator oder ein Leerzeichen – je nachdem, wie Ihre Daten aus einem Tabellenexport oder einer schnellen Notiz vorliegen. Wählen Sie das Zielformat: Apache .htaccess (eine Redirect-Direktive pro Zeile), nginx (ein location-Block mit return), die _redirects-Syntax für Netlify oder Cloudflare Pages oder reines JSON für die Eingabe in Ihren eigenen Build-Schritt. Wählen Sie 301 für einen dauerhaften Umzug, der SEO-Wert überträgt, 302 für eine temporäre Umleitung oder 308, wenn die Request-Methode (wie POST) beibehalten werden muss.

Aktivieren Sie „Domain entfernen“, um Schema und Host von beiden Seiten zu entfernen und nur relative Pfade zu behalten – nützlich, wenn die Umleitung auf derselben Domain stattfindet und Sie möchten nicht jede Zeile wiederholen. Der Quellpfad wird unabhängig von dieser Einstellung immer als Pfad geschrieben, da die Apache Redirect-Direktive einen erfordert; das Ziel behält den Host, den Sie angegeben haben, bei, es sei denn, Sie entfernen ihn.

Mit aktivierter Erkennung von Ketten und Schleifen kennzeichnet das Tool Regeln, deren Ziel selbst erneut umgeleitet wird (ein zusätzlicher Sprung für den Browser), sowie Regeln, die sich selbst zurückleiten, direkt oder in einem Zyklus. Beide werden als Kommentare über den Regeln oder als Warnliste in JSON angezeigt, sodass Sie diese vor der Bereitstellung beheben können. Alles läuft lokal – die URLs, die Sie einfügen, verlassen Ihren Browser nie.

Häufige Fragen

Wird meine URL-Liste irgendwo hochgeladen?
Nein. Das Parsen und die Regelgenerierung erfolgen vollständig in Ihrem Browser mit JavaScript. Nichts, was Sie einfügen, wird an einen Server gesendet.
Was ist der Unterschied zwischen 301, 302 und 308?
301 und 308 sind dauerhafte Weiterleitungen, durch die Suchmaschinen Ranking-Signale übergeben; 302 ist temporär. 308 garantiert zusätzlich, dass die Request-Methode (GET, POST…) gleich bleibt, was 301 in älteren Clients nicht immer tut.
Was zählt als Umleitungskette oder Umleitungsschleife?
Eine Kette liegt vor, wenn das Ziel einer Regel gleichzeitig die Quelle einer anderen Regel ist und einen zusätzlichen Sprung erfordert. Eine Schleife liegt vor, wenn das Befolgen der Kette letztendlich zu dem Punkt zurückführt, an dem sie begonnen hat, was sich nie auflöst und vor der Bereitstellung behoben werden muss.
Kann ich Regeln für Cloudflare Pages und Netlify auf die gleiche Weise generieren?
Ja. Beide lesen eine Textdatei _redirects mit der gleichen „from to status“-Syntax, daher funktioniert die gleiche generierte Ausgabe für beide Hosts.
Was ist, wenn eine Zeile in meiner Liste fehlerhaft ist?
Eine Zeile ohne das gewählte Trennzeichen oder ohne die alte oder neue URL wird übersprungen, anstatt den gesamten Batch zu stoppen – die Live-Zählung zeigt, wie viele Zeilen übersprungen wurden, damit Sie sie beheben können.