305 Use Proxy werd in HTTP/1.1 gedefinieerd om een client te vertellen dat de resource moet worden opgevraagd via de proxy waarvan de URL in de Location-header staat. Het is gevaarlijk als elke willekeurige website een client kan voorschrijven welke proxy hij moet gebruiken, want een aanvaller zou het verkeer van de client dan via een proxy onder zijn eigen beheer kunnen leiden.
RFC 7231 markeerde 305 in 2014 als verouderd, en RFC 9110 houdt de code alleen nog aan als verouderde registratie. Browsers en actuele HTTP-bibliotheken doen er niets mee: ze tonen de response of behandelen die als fout.
Voorbeeldresponse
HTTP/1.1 305 Use Proxy
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: http://proxy.example.net:8080/
Content-Length: 0 SEO en redirects controleren
305 heeft op het web van nu geen geldige toepassing. Toont een redirectcontrole een 305, dan is de server of een apparaat ervoor verkeerd geconfigureerd of erg oud. Crawlers volgen de code niet, dus de content erachter kan niet worden geïndexeerd.
Veelvoorkomende oorzaken en toepassingen
- Verouderde serversoftware of een verkeerd geconfigureerde proxy stuurt nog steeds 305.
- Een eigen applicatie gebruikt 305 in plaats van een echte redirect. Vervang die door 302, 307 of een correcte proxyconfiguratie.
- Een netwerk dat een proxy vereist, hoort die in plaats daarvan in te stellen via de systeeminstellingen of automatische proxyconfiguratie (PAC/WPAD).