302 Found

Der HTTP-Statuscode 302 Found Weiterleitungsantwort zeigt an, dass die angeforderte Ressource vorübergehend zur URL im Location-Header verschoben wurde.

Ein Browser, der diesen Statuscode empfängt, wird automatisch die Ressource an der im Location-Header angegebenen URL anfordern und den Benutzer zur neuen Seite weiterleiten. Suchmaschinen, die diese Antwort erhalten, werden keine Links von der ursprünglichen URL auf die neue Ressource übertragen, 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 Methode GET in der nachfolgenden Weiterleitungsanfrage, wie in der HTTP-Spezifikation erlaubt. Um zu verhindern, dass User-Agents die Anfrage ändern, verwenden Sie stattdessen 307 Temporary Redirect, da die Änderung der Methode nach einer 307-Antwort untersagt ist.

In Fällen, in denen Sie möchten, dass jede Anfragemethode in GET geändert wird, verwenden Sie 303 See Other. Dies ist nützlich, wenn Sie auf eine PUT-Methode antworten 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