307

Temporary Redirect

Offisiell
Ressursen er midlertidig tilgjengelig under en ny nettadresse. Den nye utlysningen må være basert på samme metode.

Spesifikasjon av HTTP-statuskoden 307

Statuskoden 307 Temporary Redirect indikerer at målressursen ligger midlertidig under en annen URI, og brukeragenten MÅ IKKE endre forespørselsmetoden hvis den utfører en automatisk omdirigering til den URI-en. Siden omdirigeringen kan endres over tid, bør klienten fortsette å bruke den opprinnelige effektive URI-en for fremtidige forespørsler.

Tjeneren BØR generere et Location header-felt i svaret som inneholder en URI-referanse for den forskjellige URI-en. Brukeragenten KAN bruke Location-feltets verdi for automatisk omdirigering. Serverens nyttelast i svaret inneholder vanligvis en kort hypertekstnotis med en hyperlenke til de forskjellige URI-ene.

Merk: Denne statuskoden ligner på 302 (Found), bortsett fra at den ikke tillater endring av forespørselsmetoden fra POST til GET. Denne spesifikasjonen definerer ingen tilsvarende motstykke for 301 (Moved Permanently) ([RFC7238] definerer imidlertid statuskoden 308 (Permanent Redirect) for dette formålet).

.

Kilde / Sitat fra: 307 Temporary Redirect HTTP-statuskoden er spesifisert av seksjon 6.4.7 i RFC7231.

Hvordan kaste en 307-statuskode med PHP?

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

Test 307 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 307 Temporary 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 307 Temporary Redirect
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 307 Temporary Redirect

Nettleserkompatibilitet for 307-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

Hvilke SEO-effekter har statuskoden 307?

Array

Konstanter i programmeringsspråk

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

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

LinkedInGitHub