307

Temporary Redirect

Oficial
Resursa este disponibilă temporar sub un nou URL. Noul apel trebuie să se bazeze pe aceeași metodă

Specificarea codului de stare HTTP 307

Codul de stare 307 Temporary Redirect indică faptul că resursa țintă rezidă temporar sub un URI diferit și că agentul utilizatorului NU TREBUIE să schimbe metoda de solicitare dacă efectuează o redirecționare automată către acel URI. Deoarece redirecționarea se poate schimba în timp, clientul ar trebui să continue să utilizeze URI-ul original efectiv al cererii pentru cererile viitoare.

Serverul TREBUIE să genereze un câmp de antet Location în răspuns care să conțină o referință URI pentru URI-ul diferit. Agentul utilizator POATE utiliza valoarea câmpului Location pentru redirecționarea automată. Încărcătura utilă a răspunsului serverului conține, de obicei, o scurtă notă hipertext cu un hyperlink către URI-ul (URI-urile) diferit(e).

Nota: Acest cod de stare este similar cu 302 (Found), cu excepția faptului că nu permite schimbarea metodei de solicitare din POST în GET. Această specificație nu definește un corespondent echivalent pentru 301 (Moved Permanently) ([RFC7238], totuși, definește codul de stare 308 (Permanent Redirect) în acest scop).

>.

Sursa / Citat din: Codul de stare HTTP 307 Temporary Redirect este specificat în secțiunea 6.4.7 din RFC7231.

Cum să arunci un cod de stare 307 cu PHP?

Pentru a afișa codul de stare HTTP 307 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testați codul de stare HTTP 307

Pentru a putea afișa codul de stare HTTP (în acest caz 307 Temporary Redirect) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:

Cod de stare 307 Temporary Redirect
Prezentare generală
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Stare: 307 Temporary Redirect
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cod de stare 307 Temporary Redirect

Compatibilitatea browserului cu codul de stare 307

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

Ce efecte SEO are codul de stare 307?

Array

Constante în limbajele de programare

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

Meme-uri amuzante despre codul de stare HTTP 307

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser este un dezvoltator web entuziast cu o înclinație pentru codurile de stare HTTP.

LinkedInGitHub