Skip to main content

301 Redirect Generator


Einfache Erstellung von Redirects.

Datenschutz & Haftung: Dieses Tool läuft zu 100 % lokal in deinem Browser. Es werden keinerlei Daten gespeichert, verarbeitet oder an einen Server übertragen. Deine Weiterleitungslisten bleiben dein Eigentum. Die Nutzung des Tools und des generierten Codes erfolgt auf eigene Gefahr. Ich übernehme keine Haftung für eventuell entstehende Schäden oder Fehlfunktionen.

Zum jetzigen Zeitpunkt generiert das Tool nur 301 = permanente Redirects. Das ist das, was du in 98 % aller Fälle brauchst, wenn du so ein Tool nutzt. Ich habe in meiner täglichen Arbeit genug mit falscher 302 = temporärer Redirect Verwendung zu tun - diesen Unsinn will ich an dieser Stelle nicht noch weiter fördern.


301 Redirect Generator

Erstelle einfach und flexibel 301-Weiterleitungen für Apache oder Nginx.

Best Practices für URLs:

Alte URL (Quelle): Immer als relativer Pfad (z.B. /alte-seite.html)

Neue URL (Ziel): Immer als absolute URL mit Protokoll und Domain (z.B. https://domain.de/neue-seite.html)

Nur den Domain-Namen ohne Protokoll eingeben (z.B. domain.de). Wenn angegeben, erkennt das Tool auch Loops, bei denen ein relativer Quell-Pfad und eine absolute Ziel-URL auf exakt dieselbe URL deiner Website verweisen – z.B. /blog/https://domain.de/blog/.

Achtung: Die alte und neue URL sind identisch. Dies würde einen Redirect Loop verursachen!

Apache: Verwende `^` am Anfang und `(.*)` als Wildcard. Nginx: Verwende `~*` für case-insensitiv oder `~` für case-sensitiv.

Achtung: Das alte und neue URL-Pattern könnten einen Redirect Loop verursachen!

Format für Bulk-Redirects:

• Eine Umleitung pro Zeile

• Format: [Alte URL] [Neue URL]

• Alte URLs: relativer Pfad (z.B. /alter-pfad)

• Neue URLs: immer absolute URL mit Protokoll und Domain

• Beispiel: /alte-seite.html https://domain.de/neue-seite.html

• Excel-Export: Spalte A = alte URL, Spalte B = neue URL, durch Leerzeichen getrennt einfügen

Ausgabe-Format (Apache):

Achtung: Eine oder mehrere Weiterleitungen könnten einen Redirect Loop verursachen!

Generierter Code

Kopieren

            

Wie geht es weiter?

Füge den generierten Code am Anfang deiner .htaccess-Datei ein. Sie befindet sich im Hauptverzeichnis (Root) deiner Website.

Füge den generierten Code in deine Nginx-Serverkonfiguration innerhalb des server { ... } Blocks ein und lade die Konfiguration neu (z.B. mit `sudo systemctl reload nginx`).

Changelog: 09.05.2026, Logik überarbeitet, Code Review | 29.10.2025 - Code Review und Security-Hardening | 30.08.2025 - Verbesserungen bei Fehleingaben, Ergänzungen bei den Hinweisen zu Best Practices im Tool | 18.06.2025 - Erste stabile Version.


So funktioniert der 301 Redirect Generator

Du hast eine Seite verschoben, eine URL geändert oder ziehst auf eine neue Domain um? Mit diesem Tool erstellst du schnell und sicher die notwendigen 301-Weiterleitungen, damit deine Besucher und die Suchmaschinen immer am richtigen Ziel ankommen.

Schritt-für-Schritt-Anleitung

Schritt 1: Server-Typ auswählen

Wähle zunächst den Typ deines Webservers aus. Die meisten Webhosting-Pakete (insbesondere bei Shared Hosting) verwenden Apache. Wenn du einen eigenen vServer oder dedizierten Server betreibst, könnte auch Nginx im Einsatz sein. Im Zweifel ist Apache vermutlich die richtige Wahl 🤔

  • .htaccess (Apache): Erzeugt Code für die .htaccess-Datei.

  • Nginx: Erzeugt Code für die nginx.conf-Datei.

Schritt 2: Redirect-Methode festlegen

Wähle die passende Methode für deine Anforderungen:

  • Einzelne URL: Perfekt, um eine einzige alte Seite auf eine neue umzuleiten.

  • URL mit Wildcard: Die richtige Wahl für komplexe, musterbasierte Weiterleitungen. Hier kannst du Platzhalter verwenden.

  • Mehrere URLs (Bulk): Ideal, wenn du eine ganze Liste von Weiterleitungen auf einmal erstellen möchtet.

Schritt 3: URLs eingeben

Gib die entsprechenden URLs in die Felder ein. Das Tool ist "intelligent" und hilft dir bei der Eingabe:

  • Alte URL: Du kannst entweder nur den Pfad (/alte-seite.html) oder die komplette URL (https://www.domain.de/alte-seite.html) eingeben. Das Tool extrahiert automatisch den korrekten Pfad für dich.

  • Neue URL: Gib hier immer die vollständige Ziel-URL an, inklusive https://. Das ist die sicherste Methode.

  • Bulk-Eingabe: Füge hier deine URL-Liste ein. Jede Zeile enthält eine Weiterleitung. Trenne die alte und neue URL einfach durch ein Leerzeichen oder einen Tabulator. Du kannst Daten also auch direkt aus zwei nebeneinander liegenden Spalten in Excel kopieren und einfügen!

Schritt 4: Optionen anpassen (nur für Apache)

Trailing Slash: Beide Varianten (mit / und ohne /) abdecken

  • Wann sollte ich das aktivieren? Immer, wenn du eine URL umleitet, die keine explizite Dateiendung wie .html oder .php hat.

  • Wann ist es nicht nötig? Bei URLs mit Dateiendung ignoriert das Tool diese Option automatisch, da sie hier keinen Sinn ergibt.

Schritt 5: Code generieren und verwenden

Klicke auf "Code generieren". Der fertige Code erscheint im Ergebnisfeld und kann mit einem Klick kopiert werden.

  • Für Apache: Füge den Code ganz am Anfang deiner .htaccess-Datei ein. Diese Datei liegt im Hauptverzeichnis deiner Website.

  • Für Nginx: Füge den Code in die Server-Konfigurationsdatei (meist nginx.conf) innerhalb des server { ... } Blocks ein und lade die Konfiguration neu.

Häufig gestellte Fragen (FAQ)

Was ist der Unterschied zwischen Redirect und RewriteRule?

Der Generator verwendet automatisch die beste Methode für deine Auswahl.

  • Redirect 301 ist eine einfache und schnelle Anweisung für 1-zu-1-Weiterleitungen. Das Tool nutzt diese für die Modi "Einzelne URL" und "Bulk" (ohne Trailing-Slash-Option).

  • RewriteRule ist eine mächtigere Regel, die Muster erkennen kann. Das Tool verwendet sie, sobald die "Trailing-Slash"-Option aktiviert ist oder die "URL mit Wildcard"-Methode ausgewählt wurde.

Muss ich die Domain (https://www.meine-domain.de) angeben?

  • Alte URL: Nein. Du kannst die volle URL einfügen, das Tool entfernt die Domain aber automatisch. Der Server weiß bereits, für welche Domain die Regel gilt.

  • Neue URL: Ja. Gib hier am besten immer die vollständige Ziel-URL an. Das ist eindeutig und vermeidet Fehler.

Warum gibt es zwei verschiedene Download-Möglichkeiten (TXT vs. CSV)?

Beide Formate haben einen spezifischen Nutzen:

  • TXT-Download (Für den Webserver):
    Diese Datei enthält den sofort einsatzbereiten Code für deinen Server. Den Inhalt kannst du direkt in die Konfigurationsdatei kopieren.

  • CSV-Download (Für den Menschen & andere Systeme):
    Diese Datei ist eine reine Datenliste deiner Weiterleitungen (Spalte A: Alte URL, Spalte B: Neue URL). Sie ist perfekt für:

    Dokumentation: Eine saubere Übersicht all deiner Redirects.

    Import: Viele CMS (z.B. WordPress-Plugins) oder SEO-Tools können diese CSV-Dateien importieren.

    Backup & Migration: Sichere deine Weiterleitungs-Logik unabhängig vom Server-Typ.

Ich hoffe, dieses Tool und die Anleitung hilft dir bei deiner Arbeit. Bei Fragen oder Anregungen freue ich mich über eine Nachricht!

SEO mit System: Mehr Sichtbarkeit bei Google und in KI-Antworten

feller.systems - Technisch präzise. Strategisch durchdacht.
Auf Wirkung und Nachhaltigkeit optimiert.

© Carsten Feller | feller.systems