HTTP status code 308, ook wel "Permanent Redirect" genoemd, is een redirectstatuscode die aangeeft dat de aanvraag moet worden gemaakt via een andere URL.
De client kan de 308 Permanent Redirect-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.
De 308 Permanent Redirect-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de gevraagde resource permanent is verhuisd naar een andere URL. Dit kan bijvoorbeeld nodig zijn voor het uitvoeren van onderhoud aan een website of voor het omleiden van verkeer naar een andere website.
Voorbeelden
Hier zijn enkele voorbeelden van wanneer een 308 Permanent Redirect-statuscode kan worden gebruikt:
Een aanvraag om een website te openen die momenteel wordt onderhouden
Een aanvraag om een resource te openen die permanent is verplaatst naar een andere locatie
Een aanvraag om een resource te openen die niet meer beschikbaar is
Veiligheid
De 308 Permanent Redirect-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.
Bijkomende details
De response-headers van een 308 Permanent Redirect-response bevatten de URL van de resource die moet worden geopend. De nieuwe URL wordt opgeslagen in de Location-header.
De 308 Permanent Redirect-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor clients en servers om informatie over de locatie van resources te communiceren.
Vergelijking met 200 OK
De 308 Permanent Redirect-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 308 Permanent Redirect-statuscode aangeeft dat de client een andere resource moet openen.
Vergelijking met 301 Moved Permanently
De 308 Permanent Redirect-statuscode is vergelijkbaar met de 301 Moved Permanently-statuscode. Beide statuscodes geven aan dat de client een andere resource moet openen. Het belangrijkste verschil is dat de 308 Permanent Redirect-statuscode aangeeft dat de verhuizing permanent is, terwijl de 301 Moved Permanently-statuscode aangeeft dat de verhuizing permanent is.
Overige informatie
De 308 Permanent Redirect-statuscode wordt vaak gebruikt door webmasters om permanente wijzigingen aan te brengen in de URL van een website. Dit kan bijvoorbeeld nodig zijn als de website een nieuwe domeinnaam krijgt of als de website een nieuwe architectuur heeft.
Specifieke voorbeelden
Hier zijn enkele specifieke voorbeelden van wanneer een 308 Permanent Redirect-statuscode kan worden gebruikt:
Een website die momenteel wordt onderhouden, kan een 308 Permanent Redirect-response retourneren met de URL van een nieuwe website.
Een website die een nieuw product of dienst introduceert, kan een 308 Permanent Redirect-response retourneren met de URL van een speciale pagina voor het nieuwe product of dienst.
Een website die een tijdelijke aanbieding heeft, kan een 308 Permanent Redirect-response retourneren met de URL van een pagina met meer informatie over de aanbieding.
In deze voorbeelden is de verhuizing van de resource permanent. De client moet de nieuwe URL openen, en de oude URL kan niet meer worden gebruikt om toegang te krijgen tot de resource.
Verschil met 307
De 307 Temporary Redirect-statuscode en de 308 Permanent Redirect-statuscode zijn beide redirectstatuscodes die aangeven dat de client een andere resource moet openen. Het belangrijkste verschil tussen de twee statuscodes is dat de 307 Temporary Redirect-statuscode aangeeft dat de verhuizing tijdelijk is, terwijl de 308 Permanent Redirect-statuscode aangeeft dat de verhuizing permanent is.
De 307 Temporary Redirect-statuscode wordt vaak gebruikt voor tijdelijke redirects, terwijl de 308 Permanent Redirect-statuscode wordt gebruikt voor permanente redirects.
Toekomstbestendigheid
De 308 Permanent Redirect-statuscode is een nieuwe statuscode die is toegevoegd aan HTTP in versie 1.1. De statuscode is nog niet breed in.
Terug naar categorie