520 to kod specyficzny dla Cloudflare. Cloudflare zwraca go, gdy serwer źródłowy odsyła pustą, nieznaną lub nieoczekiwaną odpowiedź, której Cloudflare nie może przekazać dalej. To ogólny kod dla odpowiedzi serwera źródłowego, które nie pasują do żadnego z pozostałych kodów 52x.
Typowe przyczyny to serwer źródłowy, który ulega awarii lub resetuje połączenie po tym, jak Cloudflare się z nim połączył, odpowiedzi bez prawidłowego wiersza statusu lub nagłówków, nagłówki odpowiedzi przekraczające limity rozmiaru Cloudflare (często z powodu zbyt wielu lub zbyt dużych plików cookie) oraz zapory na serwerze źródłowym, które zrywają połączenia z adresów IP Cloudflare. Również return 444 w nginx na serwerze źródłowym dociera do odwiedzających jako 520.
Strona błędu Cloudflare pokazuje identyfikator Ray ID; logi błędów i dostępu serwera źródłowego z tego samego momentu zwykle ujawniają przyczynę. W HTTP/2 i HTTP/3 nie ma opisu słownego, więc widzisz tylko liczbę.
Przykładowa odpowiedź
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 i sprawdzanie przekierowań
Wyszukiwarki traktują 520 jak każdy błąd 5xx: indeksowanie zwalnia, a utrzymujące się błędy prowadzą do wyindeksowania. Błędy 520 często występują sporadycznie, dlatego sprawdź dotknięte nimi adresy URL kilka razy, np. narzędziem Masowe sprawdzanie przekierowań, i porównaj wynik z bezpośrednim żądaniem do serwera źródłowego.
Typowe przyczyny i zastosowania
- Aplikacja na serwerze źródłowym uległa awarii lub zamknęła połączenie bez wysłania odpowiedzi.
- Nagłówki odpowiedzi są zbyt duże, np. z powodu wielu nagłówków
Set-Cookielub dużych tokenów. - Zapora lub wtyczka bezpieczeństwa na serwerze źródłowym resetuje połączenia z zakresów adresów IP Cloudflare.
- Serwer źródłowy wysyła błędnie sformatowaną lub pustą odpowiedź HTTP, np. z powodu wadliwej konfiguracji HTTP/2.