307

Temporary Redirect

Officiel
Ressourcen er midlertidigt tilgængelig under en ny URL. Det nye opkald skal være baseret på den samme metode

Specifikation af HTTP-statuskode 307

Statuskoden 307 Temporary Redirect angiver, at målressourcen midlertidigt befinder sig under en anden URI, og at brugeragenten IKKE må ændre anmodningsmetoden, hvis den udfører en automatisk omdirigering til denne URI. Da omdirigeringen kan ændre sig over tid, bør klienten fortsætte med at bruge den oprindelige effektive anmodnings-URI til fremtidige anmodninger.

Serveren SKAL generere et Location-headerfelt i svaret, der indeholder en URI-reference for den anderledes URI. Brugeragenten KAN bruge Location-feltets værdi til automatisk omdirigering. Serverens svar-payload indeholder normalt en kort hypertekstnote med et hyperlink til den eller de forskellige URI'er.

Bemærk: Denne statuskode svarer til 302 (fundet), bortset fra at den ikke tillader ændring af anmodningsmetoden fra POST til GET. Denne specifikation definerer ingen tilsvarende modpart for 301 (Moved Permanently) ([RFC7238] definerer dog statuskoden 308 (Permanent Redirect) til dette formål).

Kilde / citat fra: HTTP-statuskoden 307 Temporary Redirect er specificeret i afsnit 6.4.7 i RFC7231.

Hvordan får man en 307-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 307 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 307 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 307 Temporary Redirect) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

Statuskode 307 Temporary Redirect
Oversigt
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
Disse: Network
IP-adresse: XX.XX.XX.XX
Statuskode 307 Temporary Redirect

Browserkompatibilitet 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 307-statuskoden?

Array

Konstanter i programmeringssprog

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

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub