308

Permanent Redirect

Oficial
Resursa este disponibilă în permanență sub un nou URL. Toate cererile viitoare trebuie să fie făcute prin intermediul noului URL

Specificarea codului de stare HTTP 308

Codul de stare 308 Permanent Redirect indică faptul că resursei țintă i-a fost atribuit un nou URI permanent și orice referințe viitoare la această resursă ar trebui să utilizeze unul dintre URI-urile incluse.

Clienții cu capacități de editare a legăturilor ar trebui să reia automat referințele la URI-ul de cerere efectiv (secțiunea 5.5 din [RFC7230]) la una sau mai multe dintre noile referințe trimise de server, atunci când este posibil.

Serverul TREBUIE să genereze un câmp de antet Location ([RFC7231], secțiunea 7.1.2) în răspunsul care conține o referință URI preferată pentru noul URI permanent. 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 noul (noile) URI.

Un răspuns 308 Permanent Redirect poate fi pus în cache în mod implicit; adică, dacă nu se indică altfel prin definiția metodei sau prin controale explicite ale cache-ului (a se vedea [RFC7234], secțiunea 4.2.2).

Nota: Acest cod de stare este similar cu 301 (Moved Permanently) ([RFC7231], secțiunea 6.4.2), cu excepția faptului că nu permite schimbarea metodei de solicitare din POST în GET.

.

Sursa / Citat din: Codul de stare HTTP 308 Permanent Redirect este specificat în secțiunea 3 din RFC7238.

Protocolul HTTP

lucrări în curs

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

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

Testați codul de stare HTTP 308

Pentru a putea afișa codul de stare HTTP (în acest caz 308 Permanent 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 308 Permanent Redirect
Prezentare generală
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Stare: 308 Permanent Redirect
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cod de stare 308 Permanent Redirect

Compatibilitatea browserului cu codul de stare 308

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

Constante în limbajele de programare

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect

Meme-uri amuzante despre codul de stare HTTP 308

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