Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Spezifikation
HTTP Semantics
# status.302

Siehe auch