520 — код, специфичный для Cloudflare. Cloudflare возвращает его, когда исходный веб-сервер (origin) присылает пустой, неизвестный или неожиданный ответ, который Cloudflare не может передать дальше. Это универсальный код для ответов исходного сервера, которые не подходят ни под один из других кодов 52x.
Типичные причины — исходный сервер падает или сбрасывает соединение после того, как Cloudflare к нему подключился; ответы без корректной строки статуса или заголовков; заголовки ответа, превышающие лимиты Cloudflare по размеру (часто из-за слишком большого количества cookie или слишком больших cookie); файрволы на исходном сервере, которые обрывают соединения с IP-адресов Cloudflare. Директива nginx return 444 на исходном сервере тоже доходит до посетителей как 520.
На странице ошибки Cloudflare указан Ray ID; журналы ошибок и доступа исходного сервера за тот же момент обычно раскрывают причину. В HTTP/2 и HTTP/3 поясняющей фразы нет, поэтому вы видите только число.
Пример ответа
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 и проверка редиректов
Поисковые системы обрабатывают 520 как любую ошибку 5xx: сканирование замедляется, а постоянные ошибки приводят к выпадению из индекса. Ошибки 520 часто возникают периодически, поэтому проверьте затронутые URL несколько раз, например с помощью массовой проверки редиректов, и сравните результат с прямым запросом к исходному серверу.
Типичные причины и сценарии использования
- Приложение на исходном сервере упало или закрыло соединение, не отправив ответ.
- Заголовки ответа слишком велики, например из-за множества заголовков
Set-Cookieили больших токенов. - Файрвол или плагин безопасности на исходном сервере сбрасывает соединения с диапазонов IP-адресов Cloudflare.
- Исходный сервер отправляет некорректный или пустой HTTP-ответ, например из-за ошибочной настройки HTTP/2.