416 Range Not Satisfiable indica che nessuno degli intervalli presenti nell’intestazione Range della richiesta si sovrappone all’estensione attuale della risorsa, oppure che il server ha rifiutato l’insieme degli intervalli, per esempio perché conteneva troppi intervalli piccoli o sovrapposti. Per gli intervalli di byte, il server dovrebbe inviare Content-Range: bytes */<length>, così il client conosce la dimensione effettiva.
Succede tipicamente quando un download manager o un lettore multimediale riprende il download di un file che nel frattempo è diventato più corto o è stato sostituito. Di solito i client risolvono richiedendo di nuovo l’intero file.
Esempio di risposta
HTTP/1.1 416 Range Not Satisfiable
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Range: bytes */52428800
Content-Length: 0 SEO e verifica dei redirect
I crawler richiedono documenti completi, quindi il 416 non ha alcun impatto sulla SEO. Compare in una verifica redirect solo quando aggiungi un’intestazione Range alla richiesta.
Cause comuni e casi d’uso
- Un download riprende da una posizione oltre la fine di un file che è cambiato.
- Un lettore multimediale richiede un intervallo di byte di un video ricodificato con una dimensione diversa.
- Un client invia intervalli malformati o eccessivi e il server li rifiuta.