Le code 520 est propre à Cloudflare. Cloudflare le renvoie lorsque le serveur web d’origine envoie une réponse vide, inconnue ou inattendue que Cloudflare ne peut pas transmettre. C’est le code fourre-tout pour les réponses d’origine qui ne correspondent à aucun des autres codes 52x.
Déclencheurs typiques : un serveur d’origine qui plante ou réinitialise la connexion après que Cloudflare s’est connecté, des réponses sans ligne de statut ou sans en-têtes valides, des en-têtes de réponse qui dépassent les limites de taille de Cloudflare (souvent à cause de cookies trop nombreux ou trop gros) et des pare-feux d’origine qui coupent les connexions provenant des adresses IP de Cloudflare. Un return 444 de nginx sur le serveur d’origine parvient aussi aux visiteurs sous la forme d’un 520.
La page d’erreur de Cloudflare affiche un Ray ID ; les journaux d’erreurs et d’accès du serveur d’origine au même moment révèlent généralement la cause. En HTTP/2 et HTTP/3, il n’y a pas de message de statut (reason phrase) : vous ne voyez que le nombre.
Exemple de réponse
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 et vérification des redirections
Les moteurs de recherche traitent un 520 comme n’importe quelle erreur 5xx : l’exploration ralentit, et des erreurs persistantes entraînent une désindexation. Les 520 sont souvent intermittents : vérifiez plusieurs fois les URL concernées, par exemple avec le Vérificateur de redirections en masse, et comparez le résultat avec une requête directe au serveur d’origine.
Causes fréquentes et cas d’usage
- L’application d’origine a planté ou a fermé la connexion sans envoyer de réponse.
- Les en-têtes de réponse sont trop volumineux, par exemple à cause de nombreux en-têtes
Set-Cookieou de gros jetons. - Un pare-feu ou un plugin de sécurité sur le serveur d’origine réinitialise les connexions provenant des plages d’adresses IP de Cloudflare.
- Le serveur d’origine envoie une réponse HTTP mal formée ou vide, par exemple à cause d’une configuration HTTP/2 défectueuse.