301-Weiterleitungs-Generator

Tragen Sie die alte und die neue Adresse ein, wählen Sie die Weiterleitungsart und was umziehen soll, dann Ihren Server. Sie erhalten die genaue Datei zum Speichern, geschrieben in der eigenen Syntax dieses Servers.

Kostenlos Läuft in Ihrem Browser Stand: Dienstag, 10. November 2026

Ein Pfad wie /old-page/ oder eine vollständige Adresse wie https://old.example.com/old-page/. Der Server vergleicht nur den Pfad.

Die vollständige Adresse, die Besucher erreichen sollen, beginnend mit https:// oder http://.

301 und 308 bedeuten, dass der Umzug dauerhaft ist. 302 und 307 bedeuten, dass er vorübergehend ist.

Ergebnis

Cloudflare-Regel — Die Felder, die Sie im Dashboard ausfüllen. Dieses Werkzeug nutzt die Cloudflare-API nicht.
Apache: .htaccess
nginx-Konfiguration
IIS: web.config
Caddyfile
Netlify: _redirects
HTML-Weiterleitungsseite

Dieses Werkzeug läuft in Ihrem Browser. Was Sie eingeben, wird nicht an uns gesendet.

So verwenden Sie es

  1. Tragen Sie die alte Adresse oder den Pfad in Alte Adresse oder Pfad ein, etwa /old-page/.
  2. Tragen Sie die neue Adresse in Neue Adresse ein, dann wählen Sie die Weiterleitungsart und Was weitergeleitet wird.
  3. Wählen Sie Server oder Plattform. Der Code erscheint im Ergebnis, mit den Schaltflächen Kopieren und Herunterladen.
  4. Speichern Sie die Datei auf Ihrem Server und prüfen Sie jede Weiterleitung mit einem Anfrage-Werkzeug, bevor Sie sich darauf verlassen.

Wie die Regel passt

Eine Pfadregel vergleicht den Pfad, den Sie eingeben, und schickt den Besucher zur neuen Adresse. Die Seitenregel betrifft genau diese eine Seite, mit oder ohne abschließenden Schrägstrich. Die Ordnerregel betrifft den Ordner und jede Adresse darunter und überträgt den restlichen Pfad in den neuen Ordner.

Eine Hostregel passt auf den Hostnamen der alten Adresse. Eine Domainregel überträgt Pfad und Abfragezeichenfolge auf denselben Pfad der neuen Domain. Die Regel von http zu https betrifft Anfragen, die über http ankommen; die beiden www-Regeln betreffen je einen Hostnamen.

  • Die Serverregeln behalten die Abfragezeichenfolge bei, daher wird /old-page/?ref=1 zu /new-page/?ref=1.
  • Ein regulärer Ausdruck wird aus dem Pfad erzeugt: Punkte, Klammern und andere Sonderzeichen werden maskiert, sodass die Regel genau den Text trifft, den Sie eingegeben haben.

Welchen Statuscode Sie wählen

Googles Anleitung zu Weiterleitungen sagt, die Statuscodes 301 und 308 bedeuten, dass eine Seite dauerhaft an einen neuen Ort umgezogen ist. 302 und 307 führt sie unter den vorübergehenden Weiterleitungen auf. Als typischen Fall nennt sie den Umzug einer Website auf eine neue Domain, mit dem Ziel eines möglichst nahtlosen Übergangs. Dauerhafte Weiterleitungen sollten Sie verwenden, wenn Sie sicher sind, dass die Weiterleitung nicht zurückgenommen wird.

Eine dauerhafte Weiterleitung sagt Suchmaschinen, dass sie die neue Adresse in ihren Ergebnissen zeigen sollen. Eine vorübergehende Weiterleitung hält die alte Adresse in den Ergebnissen, und das ist nur richtig, wenn die alte Seite zurückkehren soll.

Unterschiede zwischen den Servern

Jeder Server schreibt Weiterleitungen anders, und manche nehmen nicht jeden Code an. Dieses Werkzeug schreibt den nächstliegenden Code, den jeder Server unterstützt, und sagt das im Ergebnis.

  • IIS URL Rewrite unterstützt 301, 302, 303 und 307, nicht aber 308; daher wird dort aus 308 ein 301.
  • Netlify nennt 302 als Ersatz für 307 und führt 308 nicht auf; daher wird 307 zu 302 und 308 zu 301.
  • Die Apache-Anweisung Redirect aus mod_alias vergleicht einen Präfix, während eine RewriteRule aus mod_rewrite genau den Pfad trifft, den Sie angeben.
  • Eine Cloudflare Single Redirect ist eine Dashboard-Regel. Dieses Werkzeug zeigt ihre Felder; es legt die Regel nicht an.

Meta-Refresh und JavaScript: der letzte Ausweg

Googles Anleitung ordnet die Weiterleitungsarten danach, wie sicher Google sie richtig deutet: zuerst serverseitige Weiterleitungen, dann Meta-Refresh, dann JavaScript. Google sagt, ein sofortiger Meta-Refresh (0 Sekunden) werde als dauerhafte Weiterleitung gedeutet, ein verzögerter als vorübergehende.

Googles Anleitung sagt außerdem: Verwenden Sie JavaScript-Weiterleitungen nur, wenn Sie serverseitige oder Meta-Refresh-Weiterleitungen nicht einsetzen können. Das Rendern kann scheitern, daher sieht Google eine JavaScript-Weiterleitung unter Umständen nie. Die HTML-Ausgabe dieses Werkzeugs nutzt einen Meta-Refresh mit 0 Sekunden für 301 und 308 und einen mit 5 Sekunden für 302 und 307.

Durchgerechnetes Beispiel: eine Seite, die mit 301 umgezogen ist

Tragen Sie /old-page/ als alte Adresse ein, https://example.com/new-page/ als neue Adresse, 301 als Weiterleitungsart und Eine Seite als Umfang. Das Apache-Ergebnis ist die RewriteRule-Zeile unten, und jeder andere Server erhält seine eigene Datei mit demselben Ziel.

Die Regel trifft genau die Seite, mit oder ohne abschließenden Schrägstrich, und die Serverregeln behalten die Abfragezeichenfolge bei. Die Cloudflare-Felder sind der Ausdruck und das feste Ziel mit dem Statuscode 301.

Server Datei Zeile, die die Weiterleitung macht
Apache .htaccess RewriteRule ^old-page/?$ https://example.com/new-page/ [R=301,L,QSA]
nginx nginx-redirect.conf return 301 "https://example.com/new-page/$is_args$args";
Caddy Caddyfile redir @page "https://example.com/new-page/{?query}" 301
Netlify _redirects /old-page https://example.com/new-page/ 301
Cloudflare Dashboard-Felder Benutzerdefinierter Filterausdruck: (http.request.uri.path eq "/old-page" or http.request.uri.path eq "/old-page/")
HTML-Seite redirect.html Attribut content="0; url=https://example.com/new-page/" des Meta-Refresh

Häufig gestellte Fragen

Soll ich 301 oder 302 verwenden?

Verwenden Sie 301, wenn die alte Seite dauerhaft umgezogen ist, damit Suchmaschinen die neue Adresse zeigen. Verwenden Sie 302 nur, wenn der Umzug vorübergehend ist, etwa während einer Wartung.

Ist 308 dasselbe wie 301?

Beide bedeuten, dass die Seite dauerhaft umgezogen ist. Eine 308 behält die Anfragemethode bei, sodass ein POST ein POST bleibt, während eine 301 ihn in ein GET umwandeln kann. IIS URL Rewrite unterstützt 308 nicht; dieses Werkzeug schreibt daher für IIS 301.

Warum geht die Apache-Redirect-Zeile weiter als die RewriteRule?

Die Anweisung Redirect vergleicht Präfixe: Sie schickt auch /old-page/unterseite zur neuen Adresse. Die RewriteRule trifft nur die genaue Seite; deshalb ist sie die aktive Zeile in der Ausgabe.

Sendet dieses Werkzeug etwas an meinen Server oder an Cloudflare?

Nein. Der Code entsteht in Ihrem Browser, und nichts, was Sie eingeben, verlässt die Seite. Eine Cloudflare-Regel muss im Dashboard von Hand angelegt werden; daher listet das Werkzeug stattdessen ihre Felder auf.

Warum ist eine Meta-Refresh-Weiterleitung nur der letzte Ausweg?

Googles Anleitung ordnet die Methoden: Zuerst kommen serverseitige Weiterleitungen, dann Meta-Refresh, zuletzt JavaScript. Eine Seitendatei schickt Besucher außerdem nur zu einer einzigen Adresse; ein Ordner oder eine ganze Domain braucht daher eine Serverregel.

Warum wird aus einer 307-Wahl für Netlify eine 302?

Die Weiterleitungsoptionen von Netlify nennen 302 statt 307, weil Netlify 307 nicht unterstützt. Die Datei enthält einen Kommentar, der das sagt.

Quellen

Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.

Wir verwenden notwendige Cookies, damit die Website funktioniert. Mit Ihrer Einwilligung verwendet Google außerdem Werbe-Cookies, um personalisierte Anzeigen zu zeigen. Wenn Sie diese ablehnen, sehen Sie weiterhin Anzeigen, sie werden aber nicht personalisiert.