{"id":4323,"date":"2025-06-27T12:03:07","date_gmt":"2025-06-27T12:03:07","guid":{"rendered":"\/nl\/tutorials\/?p=4323"},"modified":"2025-12-18T13:21:54","modified_gmt":"2025-12-18T13:21:54","slug":"302-fout","status":"publish","type":"post","link":"\/nl\/tutorials\/302-fout","title":{"rendered":"Hoe kun je een HTTP 302 fout oplossen"},"content":{"rendered":"<p>De HTTP 302 fout ontstaat wanneer de opgevraagde bron tijdelijk is verplaatst naar een andere locatie. Bezoekers worden dan automatisch doorgestuurd naar een nieuwe URL. Maar als de 302 fout verkeerd wordt verwerkt, kan dat ervoor zorgen dat je website niet meer toegankelijk is.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Foutcode<\/strong><\/td><td>302 Found Error<\/td><\/tr><tr><td><strong>Fouttype<\/strong><\/td><td>Redirect<\/td><\/tr><tr><td><strong>Fout variaties<\/strong><\/td><td>HTTP 302 Error<br>HTTP Error Code 302<br>302 Status Code<br>HTTP 302 Redirect<br>HTTP Response 302<\/td><\/tr><tr><td><strong>Oorzaak fout<\/strong><\/td><td>Onjuist verzoek verzonden door de server<\/td><\/tr><\/tbody><\/table><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-5-stappen-om-de-http-302-fout-op-te-lossen\"><strong>5 stappen om de HTTP 302 fout op te lossen<\/strong><\/h2><p>De 302 found server respons geeft aan dat de gevraagde bron tijdelijk is verplaatst naar een nieuwe locatie. Soms interpreteert een server dit echter verkeerd en stuurt die onterecht een HTTP 302 foutmelding.<\/p><p>Hier zijn vijf stappen om te achterhalen welk onderdeel van je website de onjuiste 302 found respons verstuurt en hoe je dit kunt oplossen.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-je-website-herstellen-vanaf-een-back-up\"><strong>1. Je website herstellen vanaf een back-up<\/strong><\/h3><p>Het maken van een volledige back-up van je website voordat je wijzigingen aanbrengt in het systeem is essentieel.<\/p><p>Een <a href=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wordpress-backup\">betrouwbare back-up<\/a> kan je website redden van gegevensverlies, beveiligingslekken en malware-infecties. De eerste stap die je het beste kunt nemen, is je website herstellen naar een goed werkende versie.<\/p><p>Ga daarvoor naar het configuratiescherm van je hosting. Hostinger klanten kunnen naar het hPanel dashboard gaan en navigeren naar <strong>Bestanden &rarr; Back-ups<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e7035ad0b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"376\" height=\"420\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-251.png\/public\" alt=\"Ga in hPanel naar dashboard en navigeer naar naar Bestanden &rarr; Back-ups.\" class=\"wp-image-4325\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-251.png\/w=376,fit=scale-down 376w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-251.png\/w=269,fit=scale-down 269w\" sizes=\"(max-width: 376px) 100vw, 376px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Als je hierop klikt, zie je verschillende soorten back-ups die op de server zijn opgeslagen. Gebruik je WordPress of een ander Contentmanagementsysteem (CMS), dan moet je zowel je websitebestanden als de MySQL database herstellen.<\/p><p>Begin door te klikken op de knop <strong>Bestanden back-ups<\/strong> en kies een back-upbestand uit het dropdownmenu. Gebruik de back-up gegevens die zijn gemaakt voordat de 302 fout optrad.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e7035c699\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"561\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-252.png\/public\" alt=\"Klik op Bestanden back-ups en kies een back-upbestand uit het dropdownmenu. Gebruik de back-upgegevens die zijn gemaakt voordat de 302 fout optrad.\" class=\"wp-image-4326\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-252.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-252.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-252.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Vink alle vakjes naast je websitebestanden aan en selecteer vervolgens <strong>Herstelde bestanden<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e7035dbec\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"458\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-253.png\/public\" alt=\"Vink alle vakjes naast je websitebestanden aan en selecteer vervolgens Herstelde bestanden.\" class=\"wp-image-4327\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-253.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-253.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-253.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Er verschijnt een pop-up waarin je wordt gevraagd het command te bevestigen. Klik op <strong>Herstellen<\/strong> en wacht tot het herstelproces is voltooid.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e7035f0dc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"702\" height=\"423\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-254.png\/public\" alt=\"Klik op Herstellen en wacht tot het herstelproces is voltooid.\" class=\"wp-image-4329\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-254.png\/w=702,fit=scale-down 702w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-254.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 702px) 100vw, 702px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-verouderde-software-deactiveren\"><strong>2. Verouderde software deactiveren<\/strong><\/h3><p>Internetstandaarden worden vastgelegd in een <strong>Request for Comment (RFC)<\/strong>. Volgens de <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1945\" target=\"_blank\" rel=\"noopener\">HTTP 1.0<\/a> specificatie geeft de statuscode 302 found aan dat de browser tijdelijk moet worden omgeleid.<\/p><p>Wordt deze HTTP 302 statuscode gebruikt bij een <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\/POST\" target=\"_blank\" rel=\"noopener\">POST<\/a>-verzoek, dan mag de browser de inhoud eigenlijk niet automatisch omleiden zonder toestemming van de gebruiker. Veel moderne browsers negeren dit en behandelen de fout als een <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\/GET\" target=\"_blank\" rel=\"noopener\">GET<\/a>-verzoek.<\/p><p>Daardoor kan de webserver software de juiste omleiding niet uitvoeren. Om dat probleem op te lossen, is in het <a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#section-6.4.3\" target=\"_blank\" rel=\"noopener\">HTTP 1.1<\/a> RFC-document de statuscode <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Status\/303\" target=\"_blank\" rel=\"noopener\">303 See Other<\/a> ge&iuml;ntroduceerd, die specifiek bedoeld is voor POST-naar-GET-verzoeken.<\/p><p>Daarom raden we aan om verouderde software die niet voldoet aan de <strong>HTTP 1.1 RFC<\/strong> standaard uit te schakelen. Zo voorkom je dat bezoekers onjuiste of irrelevante content te zien krijgen.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-webserverconfiguratie-controleren\"><strong>3. Webserverconfiguratie controleren<\/strong><\/h3><p>Een andere stap die je kunt nemen om fout 302 redirects op te lossen, is het controleren van de configuratie van je webserver. De twee populairste webservers zijn <strong>Nginx<\/strong> en <strong>Apache<\/strong>. Je webapplicaties draaien waarschijnlijk op een van beide.<\/p><p>Hieronder vind je de stappen om de configuratiebestanden van beide servers te controleren.<\/p><p><strong>Apache<\/strong><\/p><p>Om te achterhalen welke webserver je gebruikt, zoek je naar een basisbestand dat de functies van je website regelt. Bij Apache begin je met het zoeken naar het <strong>.htaccess bestand (hypertext access)<\/strong> in je root directory.<\/p><p>Ga hiervoor naar het controle panel van je hosting en navigeer naar<strong> Bestandsbeheer &rarr; public_html.<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e703608c4\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"212\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-255.png\/public\" alt=\"Ga naar het controle panel van je hosting en navigeer naar Bestandsbeheer &rarr; public_html.\" class=\"wp-image-4330\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-255.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-255.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-255.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Zodra je je <a href=\"https:\/\/www.hostinger.com\/nl\/tutorials\/wordpress-htaccess\">.htaccess bestand hebt gevonden<\/a>, open je het met een teksteditor.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f6e70362418\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"377\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-256.png\/public\" alt=\"Zodra je je .htaccess bestand hebt gevonden, open je het met een teksteditor.\" class=\"wp-image-4331\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-256.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-256.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/28\/2025\/06\/image-256.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergroten\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Je ziet een reeks <strong>RewriteXXX<\/strong> instructies die verantwoordelijk zijn voor HTTP redirects en permalink structuren. Let vooral op deze twee:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_rewrite.html#rewriterule\" target=\"_blank\" rel=\"noopener\"><strong>RewriteRule<\/strong><\/a> &ndash; bepaalt de regels voor de rewriting engine.<br><\/li>\n\n\n\n<li><a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_rewrite.html#rewritecond\" target=\"_blank\" rel=\"noopener\"><strong>RewriteCond<\/strong><\/a> &ndash; bepaalt of de aangevraagde URL voldoet aan de gedefinieerde conditie van de regel.<\/li>\n<\/ul><p>Als het verzoek een overeenkomende URL heeft, zal de <strong>RewriteRule<\/strong> na de <strong>RewriteCond<\/strong> richtlijnen een tijdelijke omleiding naar de juiste URL uitvoeren.<\/p><p>Hieronder vind je een voorbeeld van een correcte 302 tijdelijke redirect:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">RewriteEngine on\n\nRewriteCond %{HTTP_HOST} ^website\\.com$\n\nRewriteRule ^(.*)$ HTTP:\/\/www.temporary-website.com\/$1 [R=302]<\/pre><p>In het vorige voorbeeld komt de combinatie van <strong>RewriteCond<\/strong> en <strong>RewriteRule<\/strong> overeen met verzoeken naar website.com. Hierdoor genereert het systeem een tijdelijke omleiding naar dezelfde URL op het domein temporary-website.com.<\/p><p>Let op de extra vlag na de <strong>RewriteRule <\/strong>richtlijn &ndash; deze geeft aan dat de geleverde responscode een 302 fout moet zijn. Dit vraagt de user agent om een tijdelijke redirect uit te voeren.<\/p><p>Als je vreemde richtlijnen voor het herschrijven in het <strong>.htaccess <\/strong>bestand vindt, kun je deze becommentari&euml;ren door een <strong># <\/strong>prefix voor de regel te zetten. Wanneer je klaar bent, probeer dan de webserver opnieuw op te starten om te zien of de 302 fout is opgelost.<\/p><p><strong>Nginx<\/strong><\/p><p>Als je webserver op Nginx draait, moet je een ander basisbestand vinden. Zoek in plaats van een <strong>.htaccess<\/strong> bestand naar het bestand <strong>nginx.conf<\/strong> in de volgende directory&rsquo;s:<\/p><ul class=\"wp-block-list\">\n<li><strong>\/usr\/local\/nginx\/conf<\/strong><\/li>\n\n\n\n<li><strong>\/etc\/nginx<\/strong><\/li>\n\n\n\n<li><strong>\/usr\/local\/etc\/nginx<\/strong><\/li>\n<\/ul><p>Als je het bestand hebt gevonden, open het dan met een teksteditor en zoek naar richtlijnen voor herschrijven die een <strong>redirect<\/strong> vlag hebben.<\/p><p>Om te begrijpen hoe het Nginx systeem werkt, kun je het volgende voorbeeld van de <strong>ablock richtlijn<\/strong> bekijken:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n\nlisten 80;\n\nlisten 443 ssl;\n\nserver_name www.example.com;\n\nrewrite ^\/$ http:\/\/www.temporary-example.com redirect;\n\n}<\/pre><p>Richtlijnen voor herschrijven in Nginx werken op dezelfde manier als in Apache. Een set richtlijnen in het bovenstaande voorbeeld regelt een virtuele server en genereert een tijdelijke HTTP-omleiding van <strong>example.com <\/strong>naar<strong> temporary-example.com<\/strong>.<\/p><p>Om er zeker van te zijn dat alles goed werkt op je Nginx server, moet je zoeken naar ongebruikelijke herschrijfrichtlijnen die een <strong>redirect<\/strong> vlag hebben. Geef commentaar op zulke regels en herstart het systeem om te zien of het probleem is opgelost.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-foutenlogboeken-wissen\"><strong>4. Foutenlogboeken wissen<\/strong><\/h3><p>Recente wijzigingen en updates op een website kunnen ook de 302 found fout veroorzaken. Vergeet daarom niet om na een update het foutenlogboek van je website te controleren.<\/p><p>De meeste webapplicaties hebben server logboeken die verbonden zijn met de hardware waarop ze draaien. Deze logs registreren elke activiteit die op de servers wordt uitgevoerd, van de geschiedenis van de opgevraagde pagina&rsquo;s tot het verzamelen van gebruikersspecifieke informatie.<\/p><p>Hostingproviders bieden meestal toegang tot het activeren van serverlogs via het hosting controlepaneel van de gebruiker. Je kunt het loggen van fouten echter ook inschakelen op je WordPress website met behulp van de <strong>WP_DEBUG<\/strong> PHP-constante, die het debugging proces door de hele website genereert.<\/p><p>Om te beginnen, kopieer en plak je de volgende regels in je wp-config.php bestand:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG', true );\n\ndefine( 'WP_DEBUG_LOG', true );\n\ndefine( 'WP_DEBUG_DISPLAY', false );<\/pre><p>Als je klaar bent, verschijnen alle geregistreerde fouten in het bestand <strong>wp-content\/debug.log<\/strong>. Dit maakt het makkelijker om vast te stellen welk onderdeel de onverwachte tijdelijke omleidingen veroorzaken.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Pro tip<\/h4>\n                    <p> Je kunt handmatig applicaties op je server lokaliseren en alle applicatie logboeken doorlopen. Dit helpt je om onregelmatigheden in de applicatiecode vast te stellen en te achterhalen wat de oorzaak is van de responscode 302. <\/p>\n                <\/div>\n\n\n\n<\/p><p>Als je het foutenlogboek van je virtuele serversoftware wilt controleren, open je het volgende bestand:<\/p><ul class=\"wp-block-list\">\n<li>Nginx server: \/var\/log\/nginx\/error.log\/<\/li>\n\n\n\n<li>Apache server: \/var\/log\/apache2\/error.log\/<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-5-nieuwe-plug-ins-of-thema-s-verwijderen-of-tijdelijk-uitschakelen\"><strong>5. Nieuwe plug-ins of thema&rsquo;s verwijderen of tijdelijk uitschakelen<\/strong><\/h3><p>De meest voorkomende oorzaak van website fouten in WordPress zijn tegenstrijdige plug-ins of thema&rsquo;s. Soms probeert een plug-in redirects in te stellen die in strijd zijn met de standaard redirects van WordPress, wat leidt tot een onjuiste HTTP-antwoordcode.<\/p><p>Een effectieve manier om dit probleem op te lossen, is door plug-ins tijdelijk uit te schakelen op je website. Ga naar de <strong>wp-content<\/strong> directory en hernoem de map<strong> plug-ins<\/strong>, bijvoorbeeld naar <strong>plug-ins-disable<\/strong>.<\/p><p>Als je website weer normaal werkt zonder actieve plug-ins, is de volgende stap om uit te zoeken welke plug-in de HTTP 302 fout veroorzaakt. Begin met het hernoemen van de <strong>plug-ins<\/strong> directory naar de originele naam en activeer de plug-ins &eacute;&eacute;n voor &eacute;&eacute;n.<\/p><p>Als de 302 foutmelding verschijnt, heb je de defecte plug-in gevonden. Door deze te verwijderen, zou de foutmelding moeten verdwijnen. Als deze methode geen resultaat oplevert, volg dan dezelfde stappen met je WordPress thema&rsquo;s.<\/p><h2 class=\"wp-block-heading\" id=\"h-wat-is-de-302-tijdelijke-redirect\"><strong>Wat is de 302 tijdelijke redirect?<\/strong><\/h2><p>Statuscodes geven aan of het HTTP-verzoek succesvol was. Hier zijn de vijf HTTP-statuscodes:<\/p><ul class=\"wp-block-list\">\n<li><strong>1xx<\/strong> &ndash; Informatieve verzoeken<\/li>\n\n\n\n<li><strong>2xx<\/strong> &ndash; Succesvolle verzoeken<\/li>\n\n\n\n<li><strong>3xx<\/strong> &ndash; Redirects<\/li>\n\n\n\n<li><strong>4xx<\/strong> &ndash; Client-side fouten<\/li>\n\n\n\n<li><strong>5xx<\/strong> &ndash; Server-side fouten<\/li>\n<\/ul><p>Een HTTP-statuscode die begint met<strong> &ldquo;3&rdquo; <\/strong>geeft aan dat je webbrowser verdere acties moet ondernemen om aan het verzoek te voldoen.<\/p><p>De HTTP-redirect start wanneer de webserver die de inhoud host, een 3xx statuscode en een <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Location\" target=\"_blank\" rel=\"noopener\">locatie header<\/a> met de nieuwe URL terugstuurt. Zodra de webbrowser dit antwoord ontvangt, laadt hij automatisch de nieuwe URL in plaats van de <a href=\"https:\/\/www.hostinger.com\/nl\/tutorials\/error-404\">404 fout niet gevonden<\/a> weer te geven.<\/p><p>Omdat de omleidingsrichtlijn kan veranderen, moet de webserver de oude URL behouden om toekomstige verzoeken te verwerken. Dit zorgt ervoor dat de user agent of webbrowser het oorspronkelijke verzoek naar de URL in de locatie header stuurt.<\/p><p>Een van de meest voorkomende toepassingen van de HTTP 302 statuscode is lokalisatie. Als je bijvoorbeeld<strong> https:\/\/www.google.com\/<\/strong> bezoekt, stuurt de browser je automatisch door naar de gelokaliseerde versie van Google op basis van je locatie.<\/p><p>Woon je in India, dan leidt een 302 found respons je naar <strong>https:\/\/www.google.co.in\/ <\/strong>zodat je makkelijker toegang hebt tot lokale content. Grote bedrijven zoals eBay en Amazon gebruiken ook 302 redirects om webverkeer naar lokale servers te sturen.<\/p><h2 class=\"wp-block-heading\" id=\"h-wanneer-en-hoe-gebruik-je-de-302-tijdelijke-redirect\"><strong>Wanneer en hoe gebruik je de 302 tijdelijke redirect?<\/strong><\/h2><p>In wezen is een HTTP 302 antwoord bedoeld voor <strong>omleiding<\/strong>, niet als foutmelding. Tenzij de server een verkeerd antwoord terugstuurt, is een 302 redirect meestal bewust ingesteld.<\/p><p>Hieronder vind je een paar veelvoorkomende redenen om een 302 found antwoord te gebruiken:<\/p><ul class=\"wp-block-list\">\n<li><strong>Lokale content aanbieden.<\/strong> Dit wordt vaak gedaan door internationale bedrijven of e-commerce platforms om webverkeer uit een specifieke regio naar een bijpassende URL te sturen.<br><\/li>\n\n\n\n<li><strong>Omleiden voor A\/B-testen.<\/strong> Als een platform een nieuwe functie aan het testen is, kunnen bezoekers tijdelijk naar die nieuwe webpagina worden geleid om feedback te verzamelen.<br><\/li>\n\n\n\n<li><strong>Bezoekers naar een specifieke webpagina sturen.<\/strong> Handig als je website in tijdelijk onderhoud is: zo blijven bezoekers een werkende webpagina zien en up-to-date met je content.<br><\/li>\n\n\n\n<li><strong>Een marketingactie uitvoeren.<\/strong> Denk aan het doorsturen naar een tijdelijke promotiepagina met speciale kortingen of aanbiedingen.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Pro tip<\/h4>\n                    <p> Om een permanente redirect in te stellen, gebruik je een 301 redirect. Het belangrijkste voordeel hiervan is dat alle SEO-waarde van je oude pagina automatisch wordt doorgegeven aan de nieuwe URL. <\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-de-302-statuscode-en-seo\"><strong>De 302 statuscode en SEO<\/strong><\/h2><p>Als een 302 redirect op de juiste manier wordt gebruikt, schaadt dat de SEO van je website niet. Sterker nog, het helpt juist om de SEO-waarde van een pagina te behouden.<\/p><p>De 302 statuscode laat Google weten dat de omleiding tijdelijk is, waardoor de originele pagina in de index blijft en zijn rankings en autoriteit behoudt.<\/p><p>Maar als je per ongeluk een 302 redirect instelt voor iets wat eigenlijk een permanente verhuizing is, gaat het fout. Google blijft dan de oude pagina indexeren en negeert de nieuwe. Omdat de SEO-waarde niet wordt overgedragen, krijgt de nieuwe pagina niet dezelfde positie in de zoekmachines als de originele.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Pro tip<\/h4>\n                    <p> Gebruik een HTTP 302 redirect alleen als je van plan bent de oude pagina later weer online te zetten. Verplaats ook geen content met veel SEO-waarde naar een nieuwe URL, want dat kan de positie van je pagina in de zoekresultaten (SERP's) negatief be&iuml;nvloeden. <\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-hoe-kun-je-vaststellen-of-jouw-website-een-302-fout-heeft\"><strong>Hoe kun je vaststellen of jouw website een 302 fout heeft?<\/strong><\/h2><p>Om te checken of je website te maken heeft met een 302 foutmelding, voer je de oorspronkelijke URL in de adresbalk in en kijk je of deze verandert in de bestemmings-URL. Als dat gebeurt, werkt de HTTP-redirect zoals het hoort.<\/p><p>Blijft het adres hetzelfde, dan moet je op zoek naar de oorzaak. Begin met het legen van de browsercache om te zien of dat de URL alsnog laat veranderen. Gebeurt er nog steeds niks? Probeer dan de methodes die we in het vorige hoofdstuk hebben besproken.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusie\"><strong>Conclusie<\/strong><\/h2><p>De HTTP-foutcode 302 geeft aan dat een bepaalde URL tijdelijk is verplaatst naar een andere locatie. Wanneer bezoekers, Google robots of andere zoekmachines de oorspronkelijke URL openen, stuurt de 302 redirect automatisch een nieuw adres terug.<\/p><p>302 redirects kunnen op bepaalde momenten nuttig zijn voor je website. Maar als de webserver onverwacht een 302 respons genereert, kan dat je website ontoegankelijk maken.<\/p><p>Hier zijn de stappen om het probleem op te lossen nog even op een rij:<\/p><ol class=\"wp-block-list\">\n<li>Herstel een back-up van je website<\/li>\n\n\n\n<li>Deactiveer verouderde software<\/li>\n\n\n\n<li>Controleer de webserverconfiguratie<\/li>\n\n\n\n<li>Wis de foutenlogboeken<\/li>\n\n\n\n<li>Zorg voor tijdelijke verwijdering van plug-ins en thema&rsquo;s<\/li>\n<\/ol><p>Hopelijk hebben deze stappen geholpen. Heb je vragen of feedback, laat dan gerust een reactie hieronder achter.<\/p><h2 class=\"wp-block-heading\" id=\"h-http-302-faq-s\"><strong>HTTP 302 FAQ&rsquo;s<\/strong><\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6943fff2096df\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Hoe kan ik HTTP 302 fouten voorkomen?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Zorg ervoor dat je URL&rsquo;s goed zijn opgesteld en naar de juiste bestemming leiden. Vermijd overmatige of chain redirects, want die kunnen loops en fouten veroorzaken. Gebruik 301 redirects voor permanente aanpassingen en 302 redirects als de wijziging tijdelijk is. Test je redirects altijd om zeker te weten dat alles goed werkt.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6943fff2096e6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Welke invloed heeft een HTTP 302 fout op SEO?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>De 302 fout kan je SEO negatief be&iuml;nvloeden als je het verkeerd gebruikt. Zoekmachines kunnen dan de verkeerde pagina indexeren of de juiste pagina negeren, wat je rankings en webverkeer kost. Daarnaast zorgen te veel redirects voor een tragere website, wat ook slecht is voor je gebruikerservaring &eacute;n je SEO.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>De HTTP 302 fout ontstaat wanneer de opgevraagde bron tijdelijk is verplaatst naar een andere locatie. Bezoekers worden dan automatisch doorgestuurd naar een nieuwe URL. Maar als de 302 fout verkeerd wordt verwerkt, kan dat ervoor zorgen dat je website niet meer toegankelijk is. Foutcode 302 Found Error Fouttype Redirect Fout variaties HTTP 302 ErrorHTTP [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/nl\/tutorials\/302-fout\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":538,"featured_media":2963,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Hoe kun je een 302 fout error oplossen (5 methodes)","rank_math_description":"Leer in dit artikel de vijf stappen om de onverwachte 302 fouten op je website te vinden en op te lossen.","rank_math_focus_keyword":"302 fout","footnotes":""},"categories":[21],"tags":[],"class_list":["post-4323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-errors"],"hreflangs":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/4323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/users\/538"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/comments?post=4323"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/4323\/revisions"}],"predecessor-version":[{"id":5308,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/posts\/4323\/revisions\/5308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/media\/2963"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/media?parent=4323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/categories?post=4323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-json\/wp\/v2\/tags?post=4323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}