Il 520 è un codice specifico di Cloudflare. Cloudflare lo restituisce quando il server web di origine invia una risposta vuota, sconosciuta o inattesa che Cloudflare non può inoltrare. È il codice generico per le risposte del server di origine che non rientrano in nessuno degli altri codici 52x.
Le cause tipiche sono un server di origine che va in crash o interrompe la connessione dopo che Cloudflare si è connesso, risposte senza una riga di stato o intestazioni valide, intestazioni di risposta che superano i limiti di dimensione di Cloudflare (spesso a causa di troppi cookie o di cookie troppo grandi) e firewall del server di origine che interrompono le connessioni provenienti dagli indirizzi IP di Cloudflare. Anche un return 444 di nginx sul server di origine arriva ai visitatori come un 520.
La pagina di errore di Cloudflare mostra un Ray ID; i log degli errori e degli accessi del server di origine relativi allo stesso momento di solito ne rivelano la causa. Su HTTP/2 e HTTP/3 non c’è una frase di stato, quindi vedi solo il numero.
Esempio di risposta
HTTP/1.1 520 Web Server Returned an Unknown Error
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f70-FRA SEO e verifica dei redirect
I motori di ricerca trattano il 520 come qualsiasi errore 5xx: la scansione rallenta e gli errori persistenti portano alla deindicizzazione. I 520 sono spesso intermittenti, quindi verifica più volte gli URL interessati, per esempio con la Verifica redirect in blocco, e confronta il risultato con una richiesta diretta al server di origine.
Cause comuni e casi d’uso
- L’applicazione sul server di origine è andata in crash o ha chiuso la connessione senza inviare una risposta.
- Le intestazioni di risposta sono troppo grandi, per esempio a causa di molte intestazioni
Set-Cookieo di token di grandi dimensioni. - Un firewall o un plugin di sicurezza del server di origine interrompe le connessioni dagli intervalli IP di Cloudflare.
- Il server di origine invia una risposta HTTP malformata o vuota, per esempio a causa di una configurazione HTTP/2 difettosa.