307

Temporary Redirect

Officieel
De bron is tijdelijk beschikbaar onder een nieuwe URL. De nieuwe aanroep moet gebaseerd zijn op dezelfde methode

Specificatie van de HTTP-statuscode 307

De statuscode 307 Temporary Redirect geeft aan dat de doelbron zich tijdelijk onder een andere URI bevindt en de gebruikersagent MOET de verzoekmethode NIET wijzigen als hij een automatische omleiding naar die URI uitvoert. Aangezien de omleiding na verloop van tijd kan veranderen, moet de client de oorspronkelijke effectieve URI voor toekomstige verzoeken blijven gebruiken.

De server ZOU in het antwoord een Location-headerveld moeten genereren dat een URI-referentie voor de andere URI bevat. De gebruikersagent KAN de waarde van het veld Location gebruiken voor automatische omleiding. De payload van het antwoord van de server bevat gewoonlijk een korte hypertextnota met een hyperlink naar de verschillende URI('s).

Noot: Deze statuscode is vergelijkbaar met 302 (Gevonden), behalve dat het niet mogelijk is de verzoekmethode te wijzigen van POST naar GET. Deze specificatie definieert geen equivalente tegenhanger voor 301 (Permanent verplaatst) ([RFC7238] definieert voor dit doel echter de statuscode 308 (Permanente omleiding)).

Bron / Citaat van: De 307 Temporary Redirect HTTP-statuscode wordt gespecificeerd door sectie 6.4.7 van RFC7231.

Hoe gooi je een 307-statuscode met PHP?

Om de HTTP-statuscode 307 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 307

Om de HTTP-statuscode (in dit geval 307 Temporary Redirect) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:

Statuscode 307 Temporary Redirect
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 307 Temporary Redirect

Browsercompatibiliteit van de 307-statuscode

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

Welke SEO-effecten heeft de 307-statuscode?

Array

Constanten in programmeertalen

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

Vermakelijke memes over de HTTP-statuscode 307

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub