webopus

Kody odpowiedzi HTTP: 200, 301, 404, 500, 502, 503

Co oznaczają trzycyfrowe kody, które zwraca serwer, i które z nich są problemem.

3 min czytania

Za każdym razem, gdy otwierasz stronę, serwer odpowiada trzycyfrowym kodem. Zwykle go nie widać, ale mówi dokładnie, co się stało. Pierwsza cyfra określa rodzaj odpowiedzi:

  • 2xx - wszystko w porządku,
  • 3xx - przekierowanie pod inny adres,
  • 4xx - błąd po stronie zapytania (np. nie ma takiej strony),
  • 5xx - błąd po stronie serwera.

Najczęstsze kody

KodNazwaCo znaczy w praktyce
200OKStrona działa poprawnie.
301 / 302PrzekierowanieAdres prowadzi gdzie indziej, np. z http:// na https://. To normalne.
403Brak dostępuSerwer odmawia - np. przez zaporę, blokadę kraju albo błędne uprawnienia.
404Nie znalezionoPod tym adresem nie ma strony - np. po zmianie adresów w sklepie.
429Za dużo zapytańSerwer ogranicza liczbę wejść - zwykle ochrona przed botami.
500Błąd serweraAplikacja się wysypała - np. błąd we wtyczce, w kodzie lub w bazie danych.
502Bad GatewaySerwer pośredniczący nie dostał odpowiedzi od aplikacji - często padła aplikacja lub PHP.
503Usługa niedostępnaSerwer jest przeciążony albo trwa przerwa techniczna.
504Gateway TimeoutAplikacja odpowiada zbyt długo - np. przez wolną bazę danych.

Co uznajemy za awarię?

Domyślnie strona działa, gdy zwraca kod od 200 do 399. Możesz to zmienić w ustawieniach monitora - np. wpisać 200, jeśli przekierowanie też ma być traktowane jako problem.

Kod 200 to nie zawsze sukces
Zepsuta strona potrafi zwrócić 200 i pokazać pustą stronę albo komunikat „błąd bazy danych”. Dlatego warto ustawić słowo kluczowe, które zawsze jest na działającej stronie - np. nazwę firmy w stopce albo „Dodaj do koszyka”.
Sprawdź to na swojej stronie

Czy strona działa?: Kod odpowiedzi, czas ładowania, przekierowania, nagłówki bezpieczeństwa i certyfikat.

Sprawdź za darmo