307

Temporary Redirect

Oficjalny
Zasób jest tymczasowo dostępny pod nowym adresem URL. Nowe wywołanie musi być oparte na tej samej metodzie

Specyfikacja kodu statusu HTTP 307

Kod statusu 307 Temporary Redirect wskazuje, że zasób docelowy rezyduje tymczasowo pod innym URI i agent użytkownika NIE POWINIEN zmieniać metody żądania, jeśli wykonuje automatyczne przekierowanie na ten URI. Ponieważ przekierowanie może się zmieniać w czasie, klient powinien nadal używać oryginalnego efektywnego URI żądania dla przyszłych żądań.

Serwer POWINIEN wygenerować w odpowiedzi pole nagłówka Location zawierające odniesienie do URI dla innego URI. Agent użytkownika MOŻE użyć wartości pola Location do automatycznego przekierowania. Ładunek użyteczny odpowiedzi serwera zawiera zwykle krótką notatkę hipertekstową z hiperłączem do różnych URI.

Uwaga: Ten kod statusu jest podobny do 302 (Found), z tym że nie pozwala na zmianę metody żądania z POST na GET. Niniejsza specyfikacja nie definiuje równoważnego odpowiednika dla 301 (Moved Permanently) ([RFC7238] definiuje jednak w tym celu kod statusu 308 (Permanent Redirect)).

.

Źródło / Cytat z: Kod statusu 307 Temporary Redirect HTTP jest określony przez sekcję 6.4.7 z RFC7231.

Jak wyrzucić kod statusu 307 za pomocą PHP?

Aby wyrzucić na stronę internetową kod statusu HTTP 307, można użyć funkcji PHP http_response_code. Składnia jest następująca: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testowanie kodu 307 statusu HTTP

Aby móc wyświetlić kod statusu HTTP (w tym przypadku 307 Temporary Redirect) i inne informacje po stronie klienta, należy otworzyć konsolę programistyczną za pomocą F12. Następnie należy przejść do zakładki "Network". Teraz można otworzyć stronę, w zakładce "Network" powinna być widoczna strona (przykładowy index.php). Należy ją zaznaczyć, a następnie wybrać sekcję Herder. Użytkownik zobaczy wtedy następujący wynik:

Kod statusu 307 Temporary Redirect
Przegląd
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
Te: Network
Adres IP: XX.XX.XX.XX
Kod statusu 307 Temporary Redirect

Zgodność kodu statusu 307 z przeglądarką

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Jaki wpływ na SEO ma kod statusu 307?

Array

Stałe w językach programowania

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser jest entuzjastycznym twórcą stron internetowych z zamiłowaniem do kodów statusu HTTP.

LinkedInGitHub