305 Use Proxy era stato definito in HTTP/1.1 per comunicare a un client che la risorsa doveva essere raggiunta tramite il proxy il cui URL era indicato nell’intestazione Location. Permettere a qualsiasi sito web di dire a un client quale proxy usare è pericoloso, perché un malintenzionato potrebbe far passare il traffico del client attraverso un proxy sotto il proprio controllo.
La RFC 7231 ha deprecato il 305 nel 2014, e la RFC 9110 lo mantiene solo come registrazione deprecata. I browser e le librerie HTTP attuali non gli danno seguito: mostrano la risposta o la trattano come un errore.
Esempio di risposta
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 e verifica dei redirect
Il 305 oggi non ha alcun uso valido sul web. Se una verifica dei redirect mostra un 305, il server o un dispositivo che si trova davanti è configurato male o è molto vecchio. I crawler non lo seguono, quindi il contenuto a cui rimanda non può essere indicizzato.
Cause comuni e casi d’uso
- Un software server obsoleto o un proxy configurato male inviano ancora 305.
- Un’applicazione personalizzata usa 305 al posto di un vero reindirizzamento. Sostituiscilo con 302, 307 o con una configurazione del proxy corretta.
- Una rete che richiede un proxy dovrebbe invece configurarlo tramite le impostazioni di sistema o la configurazione automatica del proxy (PAC/WPAD).