308

Permanent Redirect

Offisiell
Ressursen er tilgjengelig for alltid under en ny nettadresse. Alle fremtidige forespørsler skal gjøres via den nye nettadressen.

Spesifikasjon av HTTP-statuskoden 308

Statuskoden 308 Permanent Redirect indikerer at målressursen har fått tildelt en ny permanent URI, og eventuelle fremtidige referanser til denne ressursen bør bruke en av de vedlagte URI-ene.

Klienter med mulighet til å redigere lenker bør automatisk lenke referanser til den effektive URI-en for forespørselen (avsnitt 5.5 i [RFC7230]) til en eller flere av de nye referansene som sendes av serveren, der det er mulig.

Tjeneren BØR generere et Location header-felt ([RFC7231], avsnitt 7.1.2) i svaret som inneholder en foretrukket URI-referanse for den nye permanente URI-en. Brukeragenten KAN bruke Location-feltverdien for automatisk videresending. Serverens responsnyttelast inneholder vanligvis en kort hypertekstnote med en hyperlenke til den/de nye URI-en(e).

Et 308 Permanent Redirect-svar er som standard cacheable; dvs. med mindre annet er angitt av metodedefinisjonen eller eksplisitte cache-kontroller (se [RFC7234], avsnitt 4.2.2).

Merk: Denne statuskoden ligner 301 (Moved Permanently) ([RFC7231], avsnitt 6.4.2), bortsett fra at den ikke tillater endring av forespørselsmetoden fra POST til GET.

.

Kilde / Sitat fra: 308 Permanent Redirect HTTP-statuskoden er spesifisert av seksjon 3 i RFC7238.

HTTP-protokoll

pågående arbeid

Hvordan kaste en 308-statuskode med PHP?

For å kaste HTTP-statuskoden 308 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 308 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 308 Permanent Redirect) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 308 Permanent Redirect
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Status: 308 Permanent Redirect
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 308 Permanent Redirect

Nettleserkompatibilitet for 308-statuskoden

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

Konstanter i programmeringsspråk

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub