302 Found betekent dat de doelresource tijdelijk onder een andere URL staat, die in de Location-header wordt opgegeven. Omdat de verhuizing tijdelijk is, horen clients voor toekomstige verzoeken de oorspronkelijke URL te blijven gebruiken.
Een 302 is standaard niet cachebaar; de response wordt alleen hergebruikt als Cache-Control of Expires dat expliciet toestaan. Dat maakt de code een veilige keuze voor redirects die afhangen van de situatie van de bezoeker, zoals anonieme gebruikers naar een inlogpagina sturen.
Net als bij 301 mogen user-agents een POST in een GET veranderen wanneer ze een 302 volgen, en browsers doen dat ook. Zo was het in HTTP/1.0 niet bedoeld. Daarom voegde HTTP/1.1 303 See Other toe, dat altijd overschakelt op GET, en 307 Temporary Redirect, dat de methode nooit verandert. Veel frameworks gebruiken nog steeds 302 als standaardredirect.
Voorbeeldresponse
HTTP/1.1 302 Found
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://www.example.com/login?next=%2Faccount
Cache-Control: no-store
Content-Length: 0 SEO en redirects controleren
Google ziet een 302 als een zwak signaal dat het doel canoniek hoort te zijn, en houdt dus normaal gesproken de oorspronkelijke URL in de index en in de zoekresultaten. Dat klopt voor situaties die echt tijdelijk zijn, zoals een korte actie, onderhoud of een A/B-test. Een 302 die lang blijft staan, kan uiteindelijk als permanente redirect worden behandeld, maar reken daar niet op: gebruik 301 of 308 voor permanente verhuizingen.
Een veelvoorkomende SEO-fout is een sitebrede redirect van HTTP naar HTTPS of naar een ander domein die per ongeluk als 302 is ingesteld. De Redirectketen-checker en de 301-redirectchecker markeren tijdelijke hops, zodat je ze snel ziet.
Veelvoorkomende oorzaken en toepassingen
- Een inlogmuur stuurt anonieme bezoekers naar
/login?next=.... - Detectie van taal, land of apparaat stuurt bezoekers naar een gelokaliseerde of mobiele versie. Vergelijk met de tool Redirects mobiel vs. desktop wat telefoons en desktops te zien krijgen.
- Links met kliktracking en affiliatelinks gebruiken 302, zodat elke klik langs de tracker gaat. Pak ze uit met de Korte-URL-expander.
- Een permanente verhuizing is per ongeluk als 302 ingesteld, bijvoorbeeld met de
Redirect-directive van Apache zonder status, of met de helperredirect()van een framework, die in veel frameworks standaard 302 gebruikt. Zet die om naar 301 of 308.