top of page

307 Temporary Redirect

Der HTTP 307 Temporary Redirect-Statuscode zeigt an, dass die angeforderte Ressource vorübergehend an eine andere URL verschoben wurde, die im Location-Header der Antwort angegeben ist. 


Der HTTP 307 Code ist eine wichtige Möglichkeit, Benutzer von einer URL zu einer anderen umzuleiten, ohne die ursprüngliche Anfragemethode oder den Anfragetext zu ändern.

Wesentliche Merkmale:

  • Methodenbeständigkeit: Der Statuscode 307 stellt sicher, dass sowohl die Methode als auch der Nachrichtentext der ursprünglichen Anfrage in der weitergeleiteten Anfrage beibehalten werden. Dies bedeutet, dass, wenn die ursprüngliche Anfrage eine POST-Anfrage war, die weitergeleitete Anfrage ebenfalls eine POST-Anfrage bleibt. Diese Beständigkeit macht den HTTP 307-Statuscode zu einer zuverlässigen Wahl, insbesondere wenn die Anfragemethode beibehalten werden muss.


  • Unterschied zu 302: Der Hauptunterschied zwischen 307 Temporary Redirect und 302 Found liegt in der garantierten Methodenbeständigkeit. Während einige ältere Clients bei 302-Weiterleitungen die Methode fälschlicherweise zu GET geändert haben, bietet 307 eine vorhersehbare und standardkonforme Weiterleitung, bei der Methode und Nachrichtentext nicht geändert werden.


  • Vergleich mit 303 See Other: Wenn eine Änderung der Anfragemethode zu GET gewünscht ist, sollte stattdessen der 303 See Other-Statuscode verwendet werden. Dies ist nützlich, um auf eine PUT-Anfrage mit einer Bestätigungsnachricht wie "Sie haben XYZ erfolgreich hochgeladen" zu antworten, anstatt die hochgeladene Ressource zurückzugeben.


  • Anwendungsfälle: Der HTTP 307 Temporary Redirect-Statuscode wird häufig verwendet, um Benutzer vorübergehend auf eine alternative URL zu leiten, z. B. während eines Website-Updates oder einer vorübergehenden Wartungsphase. Dadurch wird sichergestellt, dass Benutzer weiterhin auf die gewünschten Inhalte zugreifen können, ohne ihre Anfragen erneut zu senden oder zu ändern.

Zusammengefasst bietet der HTTP 307 Temporary Redirect-Statuscode eine zuverlässige Möglichkeit, vorübergehende Umleitungen durchzuführen, während er die Konsistenz der ursprünglichen Anfragemethode und des Anfragetextes sicherstellt. 


Dies macht ihn zu einer wichtigen Option für Entwickler, die die Integrität der Anfragen während der Umleitung beibehalten möchten.

SEO-Spezialist gesucht?

Untitled (2880 x 1920 px) (3).png
bottom of page