TL;DR;
Die 302-Weiterleitung ist eine HTTP-Antwort, die Sie für eine oder mehrere URLs auf einer Webseite festlegen können, um den Datenverkehr vorübergehend an eine andere URL weiterzuleiten. Der Grund für diese Weiterleitung hat in der Regel mit Abschnitten der Website zu tun, die vorübergehend nicht verfügbar sind und an denen möglicherweise gearbeitet wird. Die Verwendung der HTTP-Antwort 302 wurde jedoch vor kurzem aktualisiert und ihre Rolle von der HTTP-Antwort 307 übernommen.
Finden Sie heraus, was ein 304 Not Modified Fehler ist
Was ist eine 302-Weiterleitung?
Ein 302-Antwort-Statuscode wird üblicherweise für eine vorübergehende URL-Umleitung verwendet, um den Datenverkehr von einer URL, die vorübergehend nicht verfügbar ist (entweder wird an ihr gearbeitet oder es gibt einen anderen Grund, warum sie vorübergehend nicht verfügbar ist), zu einer URL umzuleiten, auf der die Informationen gefunden werden können. Nach neueren Standards wurde die Funktion "vorübergehend verschoben" der HTTP-Antwort 307 zugewiesen, so dass diese für denselben Zweck wie 302 verwendet werden kann. Viele Webmaster verwenden sie jedoch immer noch anstelle von 307.
Was ist der Unterschied zwischen einer 301-Weiterleitung und einer 302/307-Weiterleitung?
Während die 301-Weiterleitung verwendet wird, um einen dauerhaften Umzug anzuzeigen (z. B. wenn eine Website den Domänennamen wechselt), sind die 302- und 307-Weiterleitungen nur vorübergehend. Im Gegensatz zur 301-Weiterleitung übertragen sie nicht die Qualitäten und den Page Rank der alten URL auf die neue. Wenn ein Server eine Anfrage für die alte URL erhält, prüft er die alte URL und leitet sie an die neue weiter. Im Falle der 301-Weiterleitung prüft der Server bei der zweiten Anfrage direkt die neue URL. Bei 302- und 307-Weiterleitungen prüft der Server jedoch noch einmal die Verfügbarkeit der alten URL, um festzustellen, ob sie wieder verfügbar ist, bevor er die Weiterleitung vornimmt.