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
| Kod | Nazwa | Co znaczy w praktyce |
|---|---|---|
| 200 | OK | Strona działa poprawnie. |
| 301 / 302 | Przekierowanie | Adres prowadzi gdzie indziej, np. z http:// na https://. To normalne. |
| 403 | Brak dostępu | Serwer odmawia - np. przez zaporę, blokadę kraju albo błędne uprawnienia. |
| 404 | Nie znaleziono | Pod tym adresem nie ma strony - np. po zmianie adresów w sklepie. |
| 429 | Za dużo zapytań | Serwer ogranicza liczbę wejść - zwykle ochrona przed botami. |
| 500 | Błąd serwera | Aplikacja się wysypała - np. błąd we wtyczce, w kodzie lub w bazie danych. |
| 502 | Bad Gateway | Serwer pośredniczący nie dostał odpowiedzi od aplikacji - często padła aplikacja lub PHP. |
| 503 | Usługa niedostępna | Serwer jest przeciążony albo trwa przerwa techniczna. |
| 504 | Gateway Timeout | Aplikacja 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.