302 Found

Der HTTP-Statuscode 302 Found Redirection Response signalisiert, dass die angeforderte Ressource vorübergehend zur URL im Location-Header verschoben wurde.

Ein Browser, der diesen Status erhält, wird automatisch die Ressource unter der URL im Location-Header anfordern und den Benutzer zur neuen Seite weiterleiten. Suchmaschinen, die diese Antwort erhalten, werden keine Links zur ursprünglichen URL der neuen Ressource zuordnen, was bedeutet, dass kein SEO-Wert auf die neue URL übertragen wird.

Hinweis: Im Fetch Standard, wenn ein User-Agent ein 302 als Antwort auf eine POST-Anfrage erhält, verwendet er die GET-Methode in der nachfolgenden Weiterleitungsanfrage, wie es die HTTP-Spezifikation erlaubt. Um zu vermeiden, dass User-Agents die Anfrage modifizieren, verwenden Sie stattdessen 307 Temporary Redirect, da das Ändern der Methode nach einer 307-Antwort nicht erlaubt ist.

Wenn Sie möchten, dass jede Anfragemethode in GET geändert wird, verwenden Sie 303 See Other. Dies ist nützlich, wenn Sie eine Antwort auf eine PUT-Methode geben möchten, die nicht die hochgeladene Ressource ist, sondern eine Bestätigungsnachricht wie: "Sie haben XYZ erfolgreich hochgeladen".

Status

http
302 Found

Beispiele

302-Antwort mit neuer URL

http
GET /profile HTTP/1.1
Host: www.example.com
http
HTTP/1.1 302 Found
Location: https://www.example.com/new-profile-url
Content-Type: text/html; charset=UTF-8
Content-Length: 0

Spezifikationen

Specification
HTTP Semantics
# status.302

Siehe auch