301 – Moved Permanently

HTTP status code 301, ook wel "Moved Permanently" genoemd, is een redirectstatuscode die aangeeft dat de aanvraag is verwerkt en dat de client een andere resource moet openen.

De client kan de 301 Moved Permanently-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 301 Moved Permanently-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de gevraagde resource permanent is verhuisd naar een nieuwe URL. Dit kan bijvoorbeeld nodig zijn om de URL van een website te wijzigen of om een ??bestand te verplaatsen naar een andere locatie.

Voorbeelden

Hier zijn enkele voorbeelden van wanneer een 301 Moved Permanently-statuscode kan worden gebruikt:

  • Een aanvraag om een website te openen waarvan de URL is gewijzigd

  • Een aanvraag om een bestand te openen dat is verplaatst naar een andere locatie

  • Een aanvraag om een resource te openen die niet meer beschikbaar is

Veiligheid

De 301 Moved Permanently-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 301 Moved Permanently-response bevatten de nieuwe URL van de resource. De nieuwe URL wordt opgeslagen in de Location-header.

De 301 Moved Permanently-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 301 Moved Permanently-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 301 Moved Permanently-statuscode aangeeft dat de client een andere resource moet openen.

Vergelijking met 302 Found

De 301 Moved Permanently-statuscode is vergelijkbaar met de 302 Found-statuscode. Beide statuscodes geven aan dat de client een andere resource moet openen. Het belangrijkste verschil is dat de 301 Moved Permanently-statuscode aangeeft dat de verhuizing permanent is, terwijl de 302 Found-statuscode aangeeft dat de verhuizing tijdelijk is.

Overige informatie

De 301 Moved Permanently-statuscode wordt vaak gebruikt door webmasters om de URL van een website te wijzigen. Dit kan bijvoorbeeld nodig zijn als de website een nieuwe domeinnaam krijgt of als de website een nieuwe architectuur heeft.

Terug naar categorie
Een ogenblik geduld...