307

Temporary Redirect

Officiell
Resursen är tillfälligt tillgänglig under en ny URL. Det nya anropet måste vara baserat på samma metod

Specifikation av HTTP-statuskoden 307

Statuskoden 307 Temporary Redirect anger att målresursen tillfälligt finns under en annan URI och att användaragenten inte får ändra förfrågningsmetoden om den utför en automatisk omdirigering till den URI:n. Eftersom omdirigeringen kan ändras med tiden bör klienten fortsätta att använda den ursprungliga effektiva förfrågnings-URI:n för framtida förfrågningar.

Servern SKA generera ett Location-huvudfält i svaret som innehåller en URI-referens för den annorlunda URI:n. Användaragenten KAN använda värdet i fältet Location för automatisk omdirigering. Serverns svarsnyttolast innehåller vanligtvis en kort hypertextnotis med en hyperlänk till den eller de olika URI:erna.

Anm.: Denna statuskod liknar 302 (funnen), förutom att den inte tillåter ändring av förfrågningsmetoden från POST till GET. Denna specifikation definierar ingen motsvarande motsvarighet för 301 (Moved Permanently) ([RFC7238] definierar dock statuskoden 308 (Permanent Redirect) för detta ändamål).

Källa / Citat från: HTTP-statuskoden 307 Temporary Redirect anges i avsnitt 6.4.7 i RFC7231.

Hur skickar man en 307-statuskod med PHP?

För att kasta HTTP-statuskoden 307 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testa HTTP-statuskoden 307

För att kunna visa HTTP-statuskoden (i det här fallet 307 Temporary Redirect) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:

Statuskod 307 Temporary Redirect
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 307 Temporary Redirect

Webbläsarnas kompatibilitet med statuskoden 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

Vilka SEO-effekter har statuskod 307?

Array

Konstanter i programmeringsspråk

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

Underhållande memes om HTTP-statuskoden 307

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub