HTTP 302-Statuscode


302 gefunden

HTTP 302 状态码是什么意思

Erfordert Client Performs eine temporäre Weiterleitung (ursprünglicher Beschreibungssatz lautet „Vorübergehend verschoben“). Da solche Weiterleitungen temporär sind, sollte der Client künftige Anfragen weiterhin an die ursprüngliche Adresse senden. Diese Antwort kann nur zwischengespeichert werden, wenn sie in „Cache-Control“ oder „Expires“ angegeben wird.

Der neue temporäre URI sollte im Feld „Standort“ der Antwort zurückgegeben werden. Sofern es sich nicht um eine HEAD-Anfrage handelt, sollte die Antwortentität einen Hyperlink zum neuen URI und eine kurze Beschreibung enthalten.
Wenn es sich nicht um eine GET- oder HEAD-Anfrage handelt, verhindert der Browser die automatische Umleitung, sofern dies nicht vom Benutzer bestätigt wird, da sich die Bedingungen der Anfrage entsprechend ändern können.
Hinweis: Obwohl die Spezifikationen RFC 1945 und RFC 2068 es dem Client nicht erlauben, die Anforderungsmethode bei der Umleitung zu ändern, behandeln viele bestehende Browser die 302-Antwort als 303-Antwort und verwenden die GET-Methode, um auf den im Standort angegebenen URI zuzugreifen . , unabhängig von der ursprünglich angeforderten Methode. Daher wurden die Statuscodes 303 und 307 hinzugefügt, um zu verdeutlichen, welche Antwort der Server vom Client erwartet.

Wie implementiert man den 302-Statuscode in PHP?

<?php header("Standort: http://www.xxx.com");

Im Detail zeigen die Statuscodes 301 und 302 eine Umleitung an, was bedeutet, dass der Browser automatisch zu einer neuen URL-Adresse springt, nachdem er den Statuscode vom Server zurückgegeben hat. Diese Adresse kann abgerufen werden aus dem Location-Header der Antwort (der Benutzer sieht, dass sich die von ihm eingegebene Adresse A sofort in eine andere Adresse B ändert) – das haben sie gemeinsam 30. 1 bedeutet, dass die Ressource an der alten Adresse A dauerhaft entfernt wurde (auf diese Ressource kann nicht mehr zugegriffen werden, während der neue Inhalt gecrawlt wird). Adresse A Die Ressource ist immer noch vorhanden (immer noch zugänglich). Diese Weiterleitung springt nur vorübergehend von der alten Adresse A zur Adresse B. Die Suchmaschine crawlt den neuen Inhalt und speichert die alte URL >HTTP. 301-Statuscode