Web

Was ist eine 302 Weiterleitung? Unterschied zu 301, 307, 308

Talha Aslan 18 Minuten Lesezeit 2 Aufrufe

Was ist eine 302 Weiterleitung?

Eine 302 Weiterleitung ist ein HTTP Statuscode, der Browsern und Crawlern mitteilt, dass eine Seite vorübergehend unter einer anderen URL liegt. Der Server antwortet mit 302 Found und einem Location Header, der Browser führt den Besucher zur neuen Adresse. Weil der Umzug nicht dauerhaft ist, bleibt die ursprüngliche URL gültig.

Dieser Ratgeber richtet sich an Website Betreiber, E-Commerce Teams und Entwickler, die ihre Seite selbst verwalten. Wir erklären, wie sich 302 von 301, 307 und 308 unterscheidet, wie Google die Weiterleitung behandelt und wie Sie sie in cPanel, .htaccess und nginx einrichten.

Wir sind ein Team für digitales Marketing und Webentwicklung, kein Hosting Anbieter. Daher stützt sich alles hier auf RFC 9110, MDN, Google Search Central sowie die Dokumentation von Apache und nginx. Ihre Oberfläche kann je nach Hosting Anbieter anders aussehen.

Wie funktioniert eine 302 Weiterleitung auf HTTP Ebene?

Zum Beispiel öffnet ein Besucher die alte URL, und der Browser sendet eine normale Anfrage an den Server. Der Server liefert dann nicht den Seiteninhalt, sondern eine kurze Antwort, die nur aus Headern besteht. In dieser Antwort steht der Statuscode 302, das Ziel steht im Location Header.

HTTP/1.1 302 Found
Location: https://example.com/sommer-aktion/

Danach liest der Browser diese beiden Zeilen und ruft die Adresse aus Location auf. Der Besucher merkt davon kaum etwas, denn die Adresszeile ändert sich innerhalb von Millisekunden. Googlebot erhält dieselbe Antwort, deutet den Code allerdings anders. Das erklären wir im Abschnitt zu Google.

Anders gesagt: Die Weiterleitung steckt in der Serverantwort, nicht in der Seite selbst. Deshalb verrät die Adresse im Browser nie, welchen Statuscode der Server geschickt hat.

Was ist der Unterschied zwischen 301 und 302?

Der Kernunterschied liegt darin, ob der Umzug dauerhaft oder vorübergehend ist. Ein 301 Moved Permanently sagt, dass die Seite künftig unter der neuen Adresse lebt. Ein 302 Found sagt dagegen, dass die Änderung nur vorübergehend gilt. Laut MDN sollen sich Crawler die neue URL bei 302 nicht merken.

CodeBedeutungDauerAnfragemethode
301Moved PermanentlyDauerhaftPOST kann zu GET werden
302FoundVorübergehendPOST kann zu GET werden
307Temporary RedirectVorübergehendMethode bleibt erhalten
308Permanent RedirectDauerhaftMethode bleibt erhalten

Die Tabelle fasst den MDN Leitfaden zu Weiterleitungen zusammen. Bei einem gewöhnlichen Seitenumzug liegt der eigentliche Unterschied also im Signal an die Suchmaschine. Der Besucher sieht in beiden Fällen dieselbe Seite.

Wie unterscheiden sich 307 und 308 von einer 302 Weiterleitung?

Konkret erhalten die Codes 307 und 308 die Anfragemethode. RFC 9110 erlaubt es einem Client, nach einem 301 oder 302 aus POST ein GET zu machen. Bei 307 und 308 darf der Client die Methode nicht ändern.

MDN beschreibt die Vorgeschichte: Einige Clients haben bei 302 die Methode geändert, daraus entstand Unklarheit. Deshalb gibt es 307 als vorübergehende und 308 als dauerhafte Variante, beide mit festgelegter Methode.

  • Gewöhnlicher Seitenumzug: 301 oder 302 genügt also.
  • Formular oder API Anfrage zieht um: 307 oder 308 ist sicherer.
  • Dauerhafter Umzug mit erhaltener Methode: 308 ist die richtige Wahl.
  • Vorübergehender Umzug mit erhaltener Methode: 307 ist die richtige Wahl.

Stellen Sie sich zum Beispiel ein Zahlungsformular vor, das vorübergehend auf eine andere Adresse zeigt. Die POST Daten dürfen unterwegs nicht verloren gehen. Daher empfehlen wir hier 307 statt 302.

Welchen Weiterleitungscode wählen Sie für Formulare und API Aufrufe?

Diese Frage ist vor allem für Entwickler wichtig, denn dort entscheidet die Methode. Ein Browser, der eine Seite besucht, sendet nur eine GET Anfrage. Daher fällt die Unklarheit zwischen 301 und 302 dort kaum auf. Formulare und API Aufrufe nutzen allerdings POST, PUT oder DELETE.

Leiten Sie so eine Anfrage mit 302 um, kann der Client daraus ein GET machen und den Anfragekörper verwerfen. RFC 9110 erlaubt dieses Verhalten ausdrücklich. Folglich ist 307 oder 308 überall berechenbarer, wo die Methode erhalten bleiben muss.

Andererseits gibt es für den Fall nach einem Formular, bei dem Sie den Besucher zu einer Dankeseite schicken wollen, genau den Code 303. Außerdem raten wir, mit einer kleinen Anfrage zu prüfen, wie Ihre eigenen Clients jeden Code behandeln.

Wofür ist 303 See Other gedacht?

Ein 303 sagt dem Client, dass er das Ergebnis unter einer anderen Adresse per GET abholen soll. Laut MDN dient der Code dazu, dass ein Neuladen der Ergebnisseite nach PUT oder POST die Aktion nicht erneut auslöst. Wer ein Bestellformular abschickt, löst also durch Neuladen der Dankeseite keine zweite Bestellung aus.

Allerdings geht es bei diesem Code nicht um Seitenumzüge. Deshalb wählen Sie 303 nicht für eine Kampagne oder eine Wartungsseite. Als Entwickler brauchen Sie ihn nur für die Weiterleitung nach einem Formular.

Google zählt 303 ebenfalls zu den vorübergehenden Weiterleitungen. Das heißt, 302, 303 und 307 senden der Suchmaschine dasselbe Signal.

Speichern Browser eine 302 Weiterleitung im Cache?

Nach RFC 9110 darf ein 301 standardmäßig zwischengespeichert werden, ein 302 dagegen nicht. Allerdings kann der Server das mit ausdrücklichen Cache Headern ändern. Gehen Sie also nicht davon aus, dass ein 302 nie im Cache landet.

Der Unterschied hilft zudem beim Testen. Probieren Sie eine neue Regel zuerst mit 302 aus, sinkt das Risiko, bei einem Fehler dauerhafte Spuren in den Browsern Ihrer Besucher zu hinterlassen. Dann stellen Sie auf 301 um, sobald die Regel stimmt.

Trotzdem hängt das Caching vom Browser, vom CDN und von Ihren Server Headern ab. Haben Sie eine Regel geändert und sehen weiter das alte Verhalten, testen Sie noch einmal in einem privaten Fenster und über die Kommandozeile.

Wie behandelt Google eine 302 Weiterleitung?

Google Search Central beschreibt zwei Gruppen. Ein 301 und ein 308 sind dauerhafte Weiterleitungen. Googlebot folgt ihnen, und die Indexierung wertet sie als Signal, dass das Ziel die kanonische URL sein soll.

Ein 302, 303 und 307 sind dagegen vorübergehende Weiterleitungen. Googlebot folgt auch diesen, doch die Indexierung wertet sie nicht als Signal für das kanonische Ziel. Kurz gesagt: Bei einer vorübergehenden Weiterleitung neigt Google dazu, die alte URL im Index zu halten.

In der Praxis zählt also nicht die Nummer, sondern ob der Umzug dauerhaft oder vorübergehend ist. 301 und 308 bilden für Google eine Gruppe, 302, 303 und 307 die andere.

Dieselbe Seite nennt keine Dauer, wie lange eine vorübergehende Weiterleitung bestehen darf. Sie macht auch keine Angabe zur Weitergabe von Linkwert. Deshalb raten wir nicht, sondern wählen bei einem dauerhaften Umzug einen dauerhaften Code.

Schadet eine 302 Weiterleitung dem SEO?

Nicht, wenn Sie sie am richtigen Ort einsetzen. Das Problem entsteht dann, wenn Sie einen dauerhaften Umzug mit 302 umsetzen. Weil eine vorübergehende Weiterleitung nicht signalisiert, dass das Ziel die Hauptadresse sein soll, kann die alte URL im Index bleiben. Die neue Seite steigt dann womöglich langsamer auf als erwartet.

Ein hypothetisches Beispiel: Sie haben eine Kategorie dauerhaft umbenannt, doch ein Plugin hat eine 302 erzeugt. Sie sehen die alte URL eventuell weiter in den Suchergebnissen. Zudem kann sich der Traffic in Ihren Berichten auf zwei Adressen verteilen.

Das Gegenteil schadet ebenfalls. Leiten Sie eine Kampagnenseite per 301 auf die Startseite um, merken sich Browser diese Regel unter Umständen lange. Entfernen Sie die Regel nach dem Ende der Kampagne, sehen manche Besucher trotzdem noch das alte Verhalten.

Ein weiteres Risiko ist, den Verlust spät zu bemerken. Eine vorübergehende Weiterleitung hält die Seite offen, daher scheint die Website normal zu laufen. Erst Monate später fällt auf, dass die neue URL weniger sichtbar ist als erhofft. Beobachten Sie deshalb nach jedem Umzug einige Wochen lang Ihre Berichte.

Die Regel ist einfach: dauerhafter Umzug, dauerhafter Code; wirklich vorübergehender Umzug, vorübergehender Code. Technisches SEO insgesamt behandeln wir in unserer SEO Beratung.

Wann ist eine 302 Weiterleitung die richtige Wahl?

Ein 302 passt, wenn der Inhalt an seine ursprüngliche Adresse zurückkehrt. Das Beispiel von MDN liegt nah dran: Eine Seite ist aus unvorhergesehenen Gründen vorübergehend nicht erreichbar. Typische kurzfristige Einsatzfälle sind diese.

  • Besucher während einer Wartung oder eines Updates auf eine Infoseite schicken.
  • Eine Hauptadresse für begrenzte Zeit auf eine Kampagnenseite zeigen lassen.
  • Einen Teil der Besucher in einem Test auf eine alternative Seite lenken.
  • Eine neue Regel zuerst ausprobieren und nach der Prüfung dauerhaft machen.
  • Nicht angemeldete Nutzer zur Anmeldeseite schicken.

Zusammengefasst kehrt bei jedem dieser Punkte die alte Adresse zurück, oder es gibt noch keine endgültige Entscheidung. Wird die Entscheidung dauerhaft, müssen Sie daher auch den Code ändern. Sonst bleibt eine vorübergehende Regel womöglich jahrelang aktiv.

Zur Wartungsseite noch ein Hinweis: Ist Ihre Seite wegen Wartung nicht erreichbar, trägt daher meist ein Fehlercode wie 503 die richtige Bedeutung statt einer Weiterleitung. Wir erklären das in unserem Ratgeber zum 503 Fehler. Nutzen Sie eine Weiterleitung nur, wenn Sie den Besucher auf eine andere Seite bringen wollen.

Wann nutzen Sie statt 302 besser eine 301 Weiterleitung?

Nutzen Sie 301 oder 308, sobald die Adresse nie zurückkehrt. In diesen Fällen soll das Ziel die Hauptadresse werden, und genau das sagt das dauerhafte Signal in der Google Dokumentation.

  • Beim Wechsel von HTTP auf HTTPS, nachdem Sie ein SSL Zertifikat installiert haben.
  • Bei der Wahl einer einzigen Version zwischen mit und ohne www.
  • Beim Wechsel des Domainnamens oder beim Umzug auf eine andere Domain.
  • Bei einer dauerhaften Änderung der URL Struktur einer Seite.
  • Bei einem gelöschten Produkt mit dauerhaftem Ersatz.

Allerdings braucht ein dauerhafter Umzug mehr als eine Weiterleitung. Wir empfehlen, auch interne Links, Menüs und die Sitemap auf die neue Adresse umzustellen. Denn eine Weiterleitung ist eine Brücke, und Ihre eigenen Links sollten direkt zum Ziel führen, statt sie zu überqueren.

Zudem brauchen große Umzüge einen Plan in Schritten. Unsere Checkliste zur Website Migration deckt diesen Plan ab; hier konzentrieren wir uns nur auf den Weiterleitungscode.

Setzen Sie bei ausverkauften Produkten und Kampagnenseiten eine 302 ein?

Ist ein Produkt nur kurz ausverkauft und kommt bald zurück, ist es oft besser, die Seite ohne Weiterleitung offen zu lassen. Ist das Produkt endgültig weg, wählen Sie zwischen 404, 410 und 301. Diese Entscheidung haben wir separat beschrieben: ausverkaufte Produktseiten und SEO.

Erwägen Sie eine 302 daher nur, wenn die Vorläufigkeit bewusst gewollt ist. Sie schicken zum Beispiel eine Saisonkategorie den ganzen Winter auf eine allgemeine Kategorie und öffnen sie im Frühjahr wieder. In diesem Fall ergibt ein vorübergehender Code Sinn.

Außerdem gilt bei Kampagnenseiten eine ähnliche Logik. Bleibt die URL jedes Jahr gleich, können Sie sie außerhalb der Kampagne vorübergehend auf die Hauptkategorie zeigen lassen. Am Starttag entfernen Sie die Regel. Somit ändert sich die Adresse nie, und gesammelte Links bleiben auf einer Seite.

Produkte pauschal auf die Startseite umzuleiten, verwirrt dagegen Besucher. Eine Weiterleitung auf ein unpassendes Ziel kann außerdem Probleme wie einen Soft 404 Fehler auslösen. Die Zielseite sollte also thematisch nah an der alten liegen.

Welche Fehler passieren bei einer 302 Weiterleitung am häufigsten?

Die folgende Liste fasst Dokumentation und Logik zusammen; sie ist keine Statistik unseres Teams. Alle diese Fehler entstehen, weil ein vorübergehender Code am falschen Ort sitzt oder vergessen wird.

  • Einen dauerhaften Umzug mit 302 umsetzen und die alte URL im Index lassen.
  • Eine vorübergehende Kampagnenregel nach dem Ende der Kampagne weiter aktiv lassen.
  • Alle alten URLs ohne Themenbezug auf die Startseite leiten.
  • Ein Weiterleitungsziel wählen, das selbst wieder weiterleitet, und so eine Kette bauen.
  • Nur im Browser testen, ohne den Statuscode zu prüfen.
  • Weiterleitung und Canonical Tag auf widersprüchliche URLs zeigen lassen.

Sie können jeden dieser Fehler beim Testen finden. Deshalb geben wir am Ende dieses Ratgebers eine Checkliste.

Wie entsteht eine falsche 302 Weiterleitung überhaupt?

Meist entsteht sie durch Standardeinstellungen, nicht durch Absicht, denn viele Systeme liefern ohne Angabe 302. Die Redirect Anweisung von Apache erzeugt eine vorübergehende Weiterleitung (302), wenn Sie keinen Status angeben. Bei nginx liefert das Flag redirect der rewrite Anweisung ebenfalls 302. Jede Regel, bei der Sie den Statuscode nicht selbst geschrieben haben, kann also vorübergehend sein.

Drei weitere Quellen sind verbreitet:

  • Erstens wählen CMS Plugins und Themes womöglich standardmäßig eine vorübergehende Weiterleitung.
  • Zweitens haben Sie im Feld Type eines Panel Formulars vielleicht den falschen Wert gewählt.
  • Drittens haben Sie eine alte Testregel möglicherweise aktiv gelassen, ohne sie dauerhaft zu machen.

Prüfen Sie daher nach jeder neuen Weiterleitung den Statuscode. Die nächsten Abschnitte zeigen die richtige Schreibweise für jede Umgebung, beginnend mit cPanel. Dann folgen .htaccess und nginx.

Wie richten Sie in cPanel eine 302 Weiterleitung ein?

Der Bildschirm Redirects in cPanel bietet Permanent (301) und Temporary (302) als Weiterleitungstypen an. Laut Dokumentation zeigt Temporary (302) an, dass die Seite vorübergehend umgezogen ist. Allerdings kann sich die Bezeichnung je nach Version etwas unterscheiden.

  1. Zunächst sichern Sie Ihre Website und kopieren die Datei .htaccess.
  2. Öffnen Sie in cPanel unter Domains den Bildschirm Redirects.
  3. Wählen Sie in der Liste Type den Eintrag Temporary (302).
  4. Tragen Sie Domain und alten Pfad ein, danach die vollständige Ziel URL.
  5. Wählen Sie die Einstellung für www, setzen Sie bei Bedarf den Haken für Wildcard und klicken Sie auf Add.
  6. Rufen Sie die alte URL im Browser auf und prüfen Sie das Ergebnis.

Laut cPanel Dokumentation schreibt das Panel die Regel ans Ende der Datei .htaccess. Das kann mit Anwendungen von Drittanbietern kollidieren, die nur ihren eigenen Abschnitt lesen. Gibt es bereits WordPress Regeln, lassen Sie die Weiterleitung nicht ungetestet.

Die Wildcard Option leitet alle Dateien eines Verzeichnisses auf denselben Dateinamen im neuen Verzeichnis um. Sie hilft also, wenn Sie einen Ordner vorübergehend verschoben haben. Fehlen im neuen Ordner aber dieselben Dateinamen, landen Besucher auf einer 404 Seite. Probieren Sie daher zunächst einige URLs von Hand.

Wie schreiben Sie eine 302 Weiterleitung in .htaccess?

Laut Apache Dokumentation funktioniert die Anweisung Redirect in .htaccess, doch der Server braucht dafür AllowOverride FileInfo. Geben Sie keinen Status an, ist die Weiterleitung vorübergehend. In den Beispielen unten ersetzen Sie example.com durch Ihre eigene Domain.

# Vorübergehende Weiterleitung (302, wenn Sie keinen Status angeben)
Redirect "/aktion" "https://example.com/sommer-aktion/"

# Dieselbe Regel mit ausdrücklichem Status
Redirect 302 "/aktion" "https://example.com/sommer-aktion/"

# Dauerhafte Weiterleitung
Redirect permanent "/alte-seite" "https://example.com/neue-seite/"

# Vorübergehend (307) und dauerhaft (308) mit erhaltener Methode
Redirect 307 "/kasse-test" "https://example.com/kasse/"
Redirect 308 "/altes-formular" "https://example.com/neues-formular/"

Brauchen Sie einen regulären Ausdruck, nutzen Sie die Anweisung RedirectMatch. Details finden Sie in der Apache Dokumentation zu mod_alias.

Zunächst kopieren Sie die Datei, bevor Sie sie anfassen. Ein einziger Tippfehler kann die Seite in einen 500 Fehler schicken, und dann spielen Sie die Kopie zurück. Beachten Sie außerdem diese Punkte.

  • Schreiben Sie Ihre Regeln außerhalb des WordPress Blocks oder des Blocks einer anderen Anwendung.
  • Schreiben Sie nicht zwei Regeln für dieselbe URL, denn die erste passende Regel gewinnt.
  • Nutzen Sie die vollständige Zieladresse, die mit https beginnt.
  • Testen Sie nach jeder Änderung mit umgangenem Browser Cache oder über die Kommandozeile.

Fühlen Sie sich unsicher oder enthält die Datei Zeilen, die Sie nicht kennen, hören Sie auf. Wir kommen darauf im Abschnitt am Ende zurück, denn hier ist Vorsicht wichtig. Hat zum Beispiel ein Sicherheits oder Cache Plugin Regeln hinterlassen, lassen Sie diese unberührt und ergänzen nur Ihre eigenen Zeilen.

Wie richten Sie in nginx eine 302 Weiterleitung ein?

Laut nginx Dokumentation akzeptiert die Anweisung return für die Codes 301, 302, 303, 307 und 308 eine Ziel URL. Das Flag redirect von rewrite liefert 302, das Flag permanent liefert 301. Für eine einfache Adresse genügt return.

server {
    listen 80;
    server_name example.com;

    # Vorübergehende Weiterleitung
    location = /aktion {
        return 302 https://example.com/sommer-aktion/;
    }

    # Dauerhafte Weiterleitung
    location = /alte-seite {
        return 301 https://example.com/neue-seite/;
    }
}

Nach dem Speichern prüfen Sie die Konfiguration zuerst und laden sie danach neu: sudo nginx -t und dann sudo systemctl reload nginx. Die Befehlsnamen können je nach Distribution abweichen. Details stehen in der nginx Dokumentation zum Rewrite Modul.

Wie vergleichen sich die drei Umgebungen?

Außerdem zeigt die Übersichtstabelle nebeneinander, wie Sie dieselbe Aufgabe an drei Stellen lösen. Die Standardwerte stammen aus den offiziellen Dokumentationen.

UmgebungVorübergehende WeiterleitungDauerhafte WeiterleitungWorauf Sie achten
cPanel RedirectsType: Temporary (302)Type: Permanent (301)Regel landet am Ende von .htaccess
Apache .htaccessRedirect 302 (Standard)Redirect permanentAllowOverride FileInfo nötig
nginxreturn 302 URLreturn 301 URLZuerst mit nginx -t prüfen

Läuft bei Ihrem Hosting oder Server eine weitere Ebene, etwa LiteSpeed oder eine CDN Regel, können die Werte abweichen. Schauen Sie dann in die Dokumentation Ihres Hosting Anbieters.

Wie testen Sie, ob eine Weiterleitung funktioniert?

Die Adresse im Browser zu öffnen, reicht daher nicht. Ein Browser folgt der Weiterleitung still und zeigt nicht, welcher Code zurückkam. Um den Statuscode zu sehen, fordern Sie in der Kommandozeile nur die Header an.

curl -I https://example.com/aktion

Die erste Zeile der Ausgabe zeigt den Statuscode, die Zeile Location das Ziel. Wollen Sie der Weiterleitung bis zum Ende folgen, ergänzen Sie das Flag -L. Somit sehen Sie jeden Schritt einer Kette einzeln.

Läuft etwas schief, verbindet die folgende Tabelle ein Symptom mit einer möglichen Ursache. Sie ist ein Leitfaden zur Diagnose; für eine sichere Diagnose brauchen Sie trotzdem den Statuscode.

SymptomMögliche UrsacheWas Sie tun
Alte URL erscheint weiter in der SucheDauerhafter Umzug lief womöglich über 302Auf 301 oder 308 umstellen
Regel geändert, altes Verhalten bleibtBrowser oder CDN CachePrivates Fenster und curl probieren
Fehler wegen zu vieler WeiterleitungenZwei Regeln verweisen aufeinanderRegeln der Reihe nach lesen
Formulardaten sind verschwundenClient machte aus POST ein GET307 oder 308 nutzen
Ziel liefert einen 404Falsche Ziel URLWert von Location prüfen

Liegt Ihnen die Kommandozeile nicht, erledigt unser Redirect Checker dieselbe Aufgabe im Browser. Möchten Sie viele alte URLs neuen zuordnen, beschleunigt das Tool Weiterleitungen zuordnen die Arbeit.

Warum sind Weiterleitungsketten und Schleifen bei 302 ein Problem?

Zeigt eine Weiterleitung auf eine weitere Weiterleitung, entsteht eine Kette. Dieser Fehler tritt bei 302 Regeln oft auf, denn niemand prüft vorübergehende Regeln regelmäßig. Zudem verlängert jeder zusätzliche Schritt die Ladezeit und erhöht das Ausfallrisiko.

Die Lösung haben wir in unserem Ratgeber zur Weiterleitungskette ausführlich erklärt, daher wiederholen wir sie hier nicht. Die Kurzregel lautet: Die alte URL sollte direkt zum endgültigen Ziel führen.

Eine Schleife entsteht dagegen, wenn zwei Regeln aufeinander verweisen. Dann zeigt der Browser einen Fehler wegen zu vieler Weiterleitungen. Die Lösung behandeln wir in einem Schwesterartikel. Um die Schleife zu finden, lesen Sie die Regeln der Reihe nach und notieren in einer Tabelle, welche URL wohin führt.

Ersetzen Meta Refresh oder JavaScript eine 302 Weiterleitung?

Ist eine serverseitige Weiterleitung möglich, nutzen Sie diese also. Die Google Dokumentation sagt, Sie sollen JavaScript Weiterleitungen nur nutzen, wenn serverseitige oder Meta Refresh Weiterleitungen nicht gehen. Der Grund ist klar: Google versucht, jede URL zu rendern, doch das Rendern kann aus verschiedenen Gründen scheitern.

Zu Meta Refresh sagt die Dokumentation außerdem, dass ein sofortiger (0 Sekunden) Meta Refresh als dauerhafte und ein verzögerter als vorübergehende Weiterleitung gilt. Auch eine Weiterleitung im HTML trägt also ein Signal.

Zudem steckt bei manchen Seiten der Weiterleitungscode in einer Theme oder Plugin Datei. Dann ist eine Weiterleitung auf Serverebene sauberer. Haben Sie jedoch keinen Serverzugriff, bleibt Meta Refresh oder JavaScript die letzte Möglichkeit.

Unsere Reihenfolge lautet: zuerst die Weiterleitung auf dem Server, dann Meta Refresh, zuletzt JavaScript. Erreichen Sie das Hosting Panel nicht, fragen Sie Ihren Entwickler oder Ihren Anbieter.

Wie überwachen Sie eine Weiterleitung in der Search Console?

Beobachten Sie nach dem Einrichten einer Weiterleitung einige Wochen lang den Bericht zur Seitenindexierung in der Search Console. Dort sehen Sie, ob die alte URL im Index bleibt und ob die neue URL gefunden wird. Den Bericht erklären wir in unserer Anleitung zur Search Console.

  1. Fügen Sie die alte URL in das URL Prüftool ein und schauen Sie, welche kanonische URL Google gewählt hat.
  2. Prüfen Sie die neue URL auf dieselbe Weise und sehen Sie, ob sie im Index steht.
  3. Öffnen Sie den Bericht nach einigen Wochen erneut und prüfen Sie, ob sich der Status der alten URL geändert hat.
  4. Läuft eine vorübergehende Regel, notieren Sie ihr Enddatum.

Vermuten Sie einen Konflikt mit Canonical Tags, lesen Sie unseren Ratgeber zum Canonical Tag.

Entspricht das Ergebnis nicht Ihrer Erwartung, prüfen Sie zuerst den Statuscode, dann die Kette und zuletzt den Cache. Diese drei Schritte lösen die meisten Probleme.

Wann überlassen Sie die Weiterleitung besser Ihrem Hosting Anbieter?

Sie müssen allerdings nicht jede Weiterleitung selbst einrichten. In den folgenden Fällen ist die Hilfe Ihres Hosting Anbieters oder Serveradministrators sicherer.

  • Sie nutzen Shared Hosting und dürfen .htaccess nicht bearbeiten, oder die Datei enthält viele Regeln, die Sie nicht kennen.
  • Ein CDN, eine Firewall oder ein Load Balancer leitet ebenfalls weiter, weil die Regel dann in mehreren Ebenen liegen kann.
  • Sie ziehen auf einen anderen Server oder eine andere Domain um, und auch E-Mail oder DNS Einstellungen ändern sich.
  • Sie müssen die Hauptkonfiguration von nginx oder Apache ändern, verwalten aber keinen eigenen VPS.

Ein falscher Schritt kann hier die Seite lahmlegen, also gehen Sie vorsichtig vor. Selbst wenn Sie Ihren eigenen Server betreiben, erstellen Sie zuerst ein Backup. Bei der Anbieterwahl hilft unser Ratgeber zur Hosting Auswahl.

Wie sieht die Checkliste für eine 302 Weiterleitung aus?

Kurz gesagt fasst die Checkliste den gesamten Artikel auf einen Blick zusammen. Sie hilft vor allem, wenn mehrere Personen in Ihrem Team Weiterleitungsregeln anlegen.

Folgen Sie vor dem Veröffentlichen dieser Reihenfolge. So senken Sie das Risiko, dass ein vorübergehender Code aus Versehen dauerhaft bleibt oder umgekehrt.

  1. Entscheiden Sie zuerst, ob der Umzug wirklich vorübergehend ist; ist er dauerhaft, wählen Sie 301 oder 308.
  2. Muss die Methode erhalten bleiben, nutzen Sie 307 oder 308.
  3. Schreiben Sie dann die Regel und prüfen Sie den Statuscode per Kommandozeile oder Prüftool.
  4. Danach kontrollieren Sie, ob das Ziel thematisch zur alten Seite passt.
  5. Testen Sie außerdem, dass es weder Kette noch Schleife gibt.
  6. Tragen Sie ein Datum in den Kalender ein; endet die vorübergehende Regel, entfernen Sie sie oder machen sie dauerhaft.
  7. Schließlich beobachten Sie alte und neue URL einige Wochen in der Search Console.

Wir empfehlen, aus dieser Liste eine Vorlage zu machen. Folgt jeder bei jeder neuen Weiterleitung derselben Reihenfolge, werden vorübergehende Regeln seltener versehentlich dauerhaft oder vergessen.

Brauchen Sie Hilfe bei technischem SEO und Website Umzügen, erreichen Sie unser Team über die Seite zur SEO Beratung. Dieser Ratgeber bietet allgemeine Informationen; bei Servereinstellungen haben die Dokumentation und die Anweisungen Ihres Anbieters Vorrang.

Häufig gestellte Fragen

Ist eine 302 Weiterleitung dauerhaft?
Nein, eine 302 Weiterleitung ist vorübergehend, nicht dauerhaft. Der Server sagt damit, dass der Inhalt für kurze Zeit unter einer anderen Adresse liegt. Laut Google Dokumentation gilt das Ziel einer vorübergehenden Weiterleitung nicht als Signal für die kanonische URL. Ist der Umzug dauerhaft, nutzen Sie stattdessen 301 oder 308.
Wann nutzen Sie statt 302 besser 301?
Nutzen Sie 301, sobald die Adresse nie an ihren alten Platz zurückkehrt. Typische Fälle sind die Umstellung auf HTTPS, die Wahl zwischen mit und ohne www, ein neuer Domainname und eine dauerhaft neue URL Struktur. Muss die Anfragemethode, also POST, erhalten bleiben, ist 308 sicherer. Bei kurzfristigen Aufgaben wählen Sie 302 oder 307.
Schadet eine 302 Weiterleitung dem SEO?
Nicht, wenn Sie sie am richtigen Ort einsetzen. Das Problem entsteht, wenn Sie einen dauerhaften Umzug versehentlich mit 302 umsetzen. Google wertet eine vorübergehende Weiterleitung nicht als Signal für die Hauptadresse, sodass die alte URL im Index bleiben kann. Prüfen Sie nach dem Einrichten immer den Statuscode und beobachten Sie die alte URL einige Wochen.
Was ist der Unterschied zwischen 301 und 302?
Der Kernunterschied ist die Dauer: 301 meldet einen dauerhaften, 302 einen vorübergehenden Umzug. Google wertet das Ziel eines 301 als Signal für die kanonische URL, das eines 302 nicht. Nach RFC 9110 darf ein 301 standardmäßig im Cache liegen, ein 302 nicht. Beide erlauben dem Client, aus POST ein GET zu machen; das verhindern 307 und 308.
Wie testen Sie eine 302 Weiterleitung?
Führen Sie in der Kommandozeile curl -I mit der Adresse aus, um nur die Header anzufordern. Die erste Zeile zeigt den Statuscode, die Zeile Location das Ziel. Ein Browser folgt Weiterleitungen still und reicht allein nicht aus. Liegt Ihnen die Kommandozeile nicht, prüft unser Redirect Checker dasselbe im Browser.
Richten Sie die Weiterleitung selbst ein oder überlassen Sie sie dem Hosting Anbieter?
Für eine einzelne Seite genügt vielen Website Betreibern der Bildschirm Redirects in cPanel. Bitten Sie Ihren Hosting Anbieter jedoch um Hilfe, wenn Sie .htaccess nicht bearbeiten dürfen, ein CDN oder eine Firewall ebenfalls weiterleitet oder Sie die Serverkonfiguration ändern müssen. Erstellen Sie in jedem Fall vorher ein Backup Ihrer Website.
  • 302 Weiterleitung
  • 301 Weiterleitung
  • 307 und 308
  • HTTP Statuscodes
  • htaccess
  • nginx
  • cPanel
  • Technisches SEO
Teilen:
Talha Aslan

Google Partner und Experte für digitales Marketing. Seit 2012 praktisch in SEO, Google Ads, Webdesign und E-Commerce Projekten; jeder Beitrag hier stammt aus dieser Erfahrung.

Nächstes Projekt

Sprechen wir über Ihr Projekt.

Ihre Anfrage geht direkt an Talha Aslan und Team: Strategie von Talha, Umsetzung durch ein erfahrenes Team. Das Erstgespräch ist kostenlos, wir hören zu und melden uns mit einer klaren Roadmap.