Was ist 307 Temporary Redirect?
307 Temporäre Weiterleitung ist ein HTTP-Statuscode, der anzeigt, dass es sich um eine Ressource handelt vorübergehend umgesiedelt vom ursprünglichen Standort zur neuen URL. Dabei ist der Browser verpflichtet, eine Anfrage an einen neuen Standort zu senden. Verwenden der gleichen HTTP-Anfrage Wird beim Zugriff auf die ursprüngliche Adresse verwendet.
Zum Beispiel, wenn der Browser ursprünglich gesendet ERHALTEN Anfrage, muss das gleiche verwenden ERHALTEN Bitte auch um einen neuen Standort. Kann es nicht in eine andere Anfrage ändern, wie POST oder PUT.
Der vorübergehende Standort der Ressource ist anzugeben in Standort Der Header der HTTP-Antwort, und es wird angenommen, dass der Inhalt in Zukunft an die ursprüngliche URL zurückgegeben wird.
Statuscode 307 gehört 3xx HTTP-Statuscodegruppe, wobei:
- Anzahl 3 bedeutet Umleitung
- xx spezifiziert weiter die Art der Umleitung
Wie funktioniert 307 Temporary Redirect?
Der 307-Weiterleitungsprozess beginnt, wenn der Besucher auf den Link klickt oder die URL-Adresse in die Adressleiste des Browsers eingibt.
Beispielsweise gibt der Besucher die Homepage-URL ein, und der Browser sendet die folgende HTTP-Anfrage mit ERHALTEN Methode:
GET /index.html HTTP/1.1-Host: Beispiel.com
Wenn Sie die URL der Homepage vorübergehend geändert haben, z.B. aufgrund von Redesigns, antwortet der Server mit dem Statuscode 307 Temporäre Weiterleitung und geben Sie den neuen Standort der Ressource an:
HTTP/1.1 307 Temporärer Weiterleitungsort: https://example.com/home
Der Browser sendet dann eine neue Anfrage an diese Adresse, indem er Die gleiche GET-Methode wie im Erstantrag:
GET /index.html HTTP/1.1-Host: https://example.com/home
Warum ist 307 Temporary Redirect wichtig?
307 Weiterleitungen werden bei Bedarf verwendet Inhalte vorübergehend verschieben, mit der klaren Absicht, später zur ursprünglichen URL zurückzukehren.
Dies ist besonders nützlich in Situationen wie A / B-Tests, Seitenupdates, Fehlerbehebungen, Werbekampagnen oder geografisch zugeschnittenen Inhalten.
In all diesen Fällen signalisiert die 307-Umleitung auf Suchmaschinen eindeutig, dass es sich um eine vorübergehende Änderung handelt. Aus diesem Grund behält die ursprüngliche URL ihre SEO-Autorität und Link-Equity, bis sie an einen temporären Ort übertragen wird.
Unterschied zwischen 302 Found und 307 Temporary Redirect
I 302 gefunden i 307 Temporäre Weiterleitung Sie werden für temporäre Weiterleitungen verwendet, aber der Hauptunterschied liegt in der Art und Weise, wie HTTP-Anfragen verarbeitet werden.
Code 302 Weiterleitungen, der Browser kann die Anforderungsmethode ändern, wenn er auf einen neuen Speicherort zugreift. Zum Beispiel das Original ERHALTEN Der Antrag kann geändert werden auf POST oder PUT.
Code 307 Weiterleitungen, das ist nicht erlaubt. Der Browser muss Die gleiche HTTP-Methode wie in der ursprünglichen Anwendung, ohne Änderungen.
Dieser Unterschied ist wichtig, da die Änderung der Anwendungsmethode zu technischen Problemen führen und den Zugriff auf die Ressource deaktivieren kann. Deshalb wird 307 verwendet, wenn es wichtig ist, die ursprüngliche Art der Anfrage beizubehalten.
In der Praxis 302 und 307 verhalten sich bei GET-Anfragen am häufigsten gleich, aber sie können unterschiedliche Verhaltensweisen in anderen Methoden haben.
Die 307-Umleitung wird seltener als 302 verwendet, wird jedoch empfohlen, wenn Sie nach der Umleitung die volle Kontrolle über die HTTP-Anwendungsmethode haben möchten.
Wie wirken sich 307-Weiterleitungen auf SEO aus?
Google behandelt 307 Weiterleitungen auf die gleiche Weise wie 302 Weiterleitungen. Dies bedeutet, dass es immer noch die ursprüngliche URL-Adresse in den Suchergebnissen anzeigt, nicht den temporären Speicherort.
Die Link-Equity ist übermittelt nicht An die neue URL-Adresse bleibt sie bereits an die ursprüngliche Seite gebunden, da Google erwartet, dass der Inhalt an den ursprünglichen Standort zurückkehrt.
Ähnliche Vokabelbegriffe
