TrueURL
5xx Erreur du serveur Code non standard (Cloudflare)

520 Web Server Returned an Unknown Error

Spécifique à Cloudflare : le serveur d’origine a renvoyé une réponse vide, inconnue ou inattendue, par exemple après un plantage ou une connexion réinitialisée.

Message de statut
Web Server Returned an Unknown Error
Redirection
Non
Mise en cache possible par défaut
Non

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
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-Cookie ou 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.

Vérificateur de redirections d’URL

Affichez chaque code de statut que renvoie une URL, saut par saut, avec le vérificateur de redirections gratuit de TrueURL.