TrueURL
5xx Błąd serwera Kod niestandardowy (Cloudflare)

520 Web Server Returned an Unknown Error

Kod specyficzny dla Cloudflare: serwer źródłowy zwrócił pustą, nieznaną lub nieoczekiwaną odpowiedź, np. po awarii lub zresetowaniu połączenia.

Opis słowny
Web Server Returned an Unknown Error
Przekierowanie
Nie
Domyślne buforowanie
Nie

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

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.