Heim >häufiges Problem >Was ist der Unterschied zwischen den allgemeinen Statuscodes 301 und 302?
Die häufig verwendeten Statuscodes 301 und 302 sind beide HTTP-Umleitungsstatuscodes. Der Unterschied zwischen ihnen ist: 1. 301 gibt an, dass die angeforderte Ressource dauerhaft an einen neuen Speicherort verschoben wurde, während 302 angibt, dass die angeforderte Ressource vorübergehend ist Der Standort wurde an einen neuen Standort verschoben. 2. Bei 301-Weiterleitungen übergibt die Suchmaschine das Suchranking der ursprünglichen URL an die neue URL. Bei 302-Weiterleitungen übergibt die Suchmaschine jedoch nicht das Suchranking der ursprünglichen URL zur neuen URL.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Die häufig verwendeten Statuscodes 301 und 302 sind HTTP-Redirect-Statuscodes, die anzeigen, dass die vom Browser oder Client angeforderte Ressource dauerhaft (301) oder vorübergehend (302) an einen anderen Ort übertragen wurde.
Die Unterschiede sind wie folgt:
301 Permanent verschoben: Zeigt an, dass die angeforderte Ressource dauerhaft an einen neuen Standort verschoben wurde. Suchmaschinen geben die Suchrankings der ursprünglichen URL an die neue URL weiter. Wenn Sie eine 301-Umleitung anwenden, speichert der Browser oder Client die Umleitung zwischen und sendet zukünftige Anfragen direkt an den neuen Standort.
302 Gefunden (vorübergehende Umleitung): Zeigt an, dass die angeforderte Ressource vorübergehend an einen neuen Standort verschoben wurde. Suchmaschinen übertragen die Suchrankings der ursprünglichen URL nicht auf die neue URL. Bei der Anwendung einer 302-Umleitung sendet der Browser oder Client die Anfrage jedes Mal an den ursprünglichen Speicherort, anstatt die Umleitung zwischenzuspeichern.
Zusammenfassend lässt sich sagen, dass der Statuscode 301 für dauerhafte Weiterleitungen verwendet wird, normalerweise wenn sich die Website-Struktur ändert oder die alte URL auf eine neue URL migriert wird. Der Statuscode 302 wird zur vorübergehenden Umleitung verwendet, normalerweise für vorübergehende Wartungsarbeiten, Zugriffsbeschränkungen oder das Springen zu anderen Funktionsseiten.
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen den allgemeinen Statuscodes 301 und 302?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!