
300 statuscodes zijn doorverwijzingen; codes die aangeven dat een aanvraag (request) wordt doorgestuurd of omgeleid naar een andere locatie. Deze codes geven de browser of client software instructies om een andere URL te volgen om de juiste bron te vinden. Dit kan bijvoorbeeld gebeuren als een pagina op een website verplaatst is naar een andere URL. In tegenstelling tot 400 HTTP en 500 HTTP servermeldingen gaat het hier niet om fouten.
In dit artikel zetten we de meest voorkomende 300 statuscodes op een rij. Om je snel te kunnen helpen kun je hieronder snel naar de juiste 300 statuscode navigeren.
Een 300 statuscode betekent “Meerdere Keuzes” (of “Multiple Choices” in het Engels). Stel je voor dat je een link opent, maar er zijn meerdere mogelijke versies of opties van de inhoud die je kunt bekijken (bijvoorbeeld verschillende formaten van dezelfde pagina). De server geeft dan een 300 code terug en biedt de browser meerdere keuzes, zodat jij of je browser kan beslissen welke versie het beste past.
Toepassing:
Deze statuscode kan nuttig zijn wanneer er meerdere representaties van dezelfde inhoud beschikbaar zijn, zoals verschillende talen, mediabestanden, of documentformaten. Hoewel het niet vaak wordt gebruikt, kan het flexibiliteit bieden aan gebruikers om de versie te kiezen die het beste bij hun voorkeuren of apparaat past.
Een 301 statuscode betekent “Permanente Verplaatsing” (of “Moved Permanently” in het Engels). Stel je voor dat een pagina blijvend naar een andere URL is verplaatst. De server stuurt een 301 code naar de browser, wat betekent: “Deze pagina staat voortaan op een nieuw adres. Gebruik deze nieuwe link voortaan altijd.”
Toepassing:
Deze permanente doorverwijzing is vooral nuttig voor SEO, omdat zoekmachines en browsers hierdoor begrijpen dat de oude link niet meer nodig is en de nieuwe link als definitieve locatie mogen beschouwen. Zo worden bezoekers automatisch doorgestuurd en blijft de opgebouwde waarde en vindbaarheid van de oude pagina behouden op de nieuwe locatie.
Een 302 statuscode betekent “Tijdelijk Verplaatst” (of “Found” in het Engels). Stel je voor dat je een pagina wilt bezoeken, maar de inhoud is tijdelijk naar een andere locatie verplaatst. De server geeft de browser dan een 302 code, wat betekent: “Ga voorlopig naar deze nieuwe locatie, maar blijf de oorspronkelijke link onthouden, want het kan terug veranderen.”
Toepassing:
Deze tijdelijke doorverwijzing is handig wanneer een website of pagina tijdelijk ergens anders beschikbaar is, bijvoorbeeld voor onderhoud of updates. Het zorgt ervoor dat browsers en zoekmachines begrijpen dat de oorspronkelijke URL belangrijk blijft en weer in gebruik zal worden genomen, wat nuttig is voor het behoud van SEO en vaste links.
Een 303 statuscode betekent “Zie Andere Locatie” (of “See Other” in het Engels). Stel je voor dat je een formulier op een website hebt ingediend, en in plaats van je op dezelfde pagina te houden of door te sturen naar een willekeurige pagina, vertelt de server je browser om een specifieke andere pagina op te halen. De 303 code geeft aan: “Ga niet terug naar deze pagina, maar vraag een andere pagina op voor verdere informatie of bevestiging.”
Toepassing:
Deze doorverwijzing is handig omdat het voorkomt dat gebruikers per ongeluk hetzelfde formulier opnieuw indienen door te verversen, wat bij een gewone doorverwijzing (zoals 301 of 302) wel zou kunnen gebeuren. Hiermee blijft het proces duidelijk en worden herhaalde acties en fouten voorkomen.
Een 304 statuscode betekent “Niet Gewijzigd.” Stel je voor dat je een pagina bezoekt, en je browser heeft al een kopie daarvan opgeslagen (in de cache). De server controleert of er sinds de laatste keer dat je de pagina bezocht iets veranderd is. Als er niets veranderd is, geeft de server een 304 code terug, wat betekent: “Gebruik gewoon de versie die je al hebt, want er is niets nieuws.”
Toepassing:
Deze code bespaart tijd en bandbreedte, omdat de browser geen volledige nieuwe versie van de pagina hoeft te downloaden als er niets is aangepast. Het is vooral nuttig voor pagina’s die niet vaak veranderen, zodat websites sneller kunnen laden en het netwerkverkeer verminderd wordt.
Een 307 statuscode betekent een “Tijdelijke Doorverwijzing.” Stel je voor dat je een link volgt naar een pagina die tijdelijk verplaatst is. De 307 code vertelt je browser: “Ga nu naar deze nieuwe locatie, maar onthoud dat het later weer terug kan veranderen naar de oude link.”
Toepassing:
Deze tijdelijke doorverwijzing is nuttig wanneer je een URL tijdelijk wilt omleiden zonder de oorspronkelijke locatie op te geven. Het zorgt ervoor dat browsers en zoekmachines begrijpen dat dit een kortstondige wijziging is, dus ze blijven de oude URL onthouden als de hoofdlocatie. Dit is handig voor tijdelijke aanpassingen zonder de SEO of de vaste structuur van een website te beïnvloeden.
Een 308 statuscode betekent een “Permanente Doorverwijzing.” Stel je voor dat je een link hebt naar een webpagina die verplaatst is naar een nieuwe locatie. In plaats van je steeds door te sturen met een tijdelijke doorverwijzing (zoals 307), vertelt de 308 statuscode je browser: “Ga naar dit nieuwe adres en blijf deze nieuwe link voortaan gebruiken.” Zo hoef je niet telkens opnieuw omgeleid te worden.
Toepassing:
Deze doorverwijzing is handig omdat het de browser (en zoekmachines) laat weten dat de oude link niet meer nodig is en ze voortaan direct naar de nieuwe link moeten gaan. Dit helpt met SEO, omdat zoekmachines de nieuwe URL als de belangrijkste zien en zo een betere plek in zoekresultaten kunnen geven.
Ben je een website eigenaar en ben je benieuwd of er op de juiste wijze doorverwezen wordt naar de juiste bron? Dan kun je gebruikmaken van zogeheten ‘redirect-checkers’. Als je de oorspronkelijke URL intypt waar vandaan doorverwezen dient te worden, krijg je de 300 status code te zien en de uiteindelijke bestemming. Goede voorbeelden van deze redirect-checkers zijn:
Twijfel of heb je nog een vraag over een 300 status code? Laat het ons gerust weten, we helpen je graag.