Kody HTTP
Kody HTTP pokazują, jak serwer odpowiedział na żądanie: 200 oznacza sukces, 404 „nie znaleziono”, 500 błąd serwera. Wpisz kod lub słowo kluczowe i przeczytaj znaczenie.
Źródło: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Stan na: .
Jak to obliczamy
Kody HTTP – pięć klas
Każda odpowiedź serwera WWW zaczyna się trzycyfrową liczbą, na przykład HTTP/1.1 404 Not Found. Pierwsza cyfra wskazuje klasę:
- 1xx Informacja: żądanie jeszcze trwa, serwer zgłasza stan pośredni.
- 2xx Sukces: żądanie zrozumiano i wykonano. 200 to normalny przypadek.
- 3xx Przekierowanie: klient musi zapytać gdzie indziej, jak przy 301 i 302.
- 4xx Błąd klienta: wina leży po stronie klienta, na przykład 404 lub 403.
- 5xx Błąd serwera: serwer nie mógł obsłużyć prawidłowego żądania.
Co ważne dla stron internetowych
Dla wyszukiwarek liczą się głównie te kody: 200 dla zwykłych stron, 301 dla stron przeniesionych na stałe, 302 lub 307 dla tymczasowych przekierowań, 404 dla brakujących i 410 dla celowo usuniętych stron oraz 503 podczas konserwacji, najlepiej z nagłówkiem Retry-After. Strona błędu, która mimo to wysyła 200, nazywa się soft 404 i należy jej unikać.
Nazwy i źródła
Angielskie nazwy są ustalone w standardzie (RFC 9110), dlatego w każdym języku są takie same. 418 „I’m a teapot” pochodzi z żartu primaaprilisowego (RFC 2324), a w RFC 9110 jest tylko zarezerwowany.
Ograniczenia
Lista obejmuje popularne kody standardu. Własnych kodów poszczególnych usług, na przykład sieci dostarczania treści, w niej nie ma. Objaśnienia podają typowe przyczyny; w konkretnym przypadku decyduje serwer.
Najczęściej zadawane pytania
Co oznacza kod HTTP 404?
Pod tym adresem nic nie ma. Częste przyczyny to literówki, usunięte strony i uszkodzone linki.
Czym różni się 301 od 302?
301 to przekierowanie stałe, 302 tymczasowe. Przy 301 wyszukiwarki przejmują nowy adres.
Co oznacza 500 Internal Server Error?
Na serwerze coś poszło nie tak podczas przetwarzania. Przyczynę zwykle widać w logu serwera.
Czym różni się 401 od 403?
Przy 401 brakuje logowania i logowanie pomaga. Przy 403 dostęp jest zakazany nawet po zalogowaniu.
Jakie kody statusu istnieją?
Standard zna pięć klas, od 1xx do 5xx, z około 60 kodami. To narzędzie objaśnia najpopularniejsze.
Źródła i podstawa prawna
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
Stan na:
Podobne narzędzia
- Przekierowanie htaccess (301, HTTPS, www)Generator przekierowań .htaccess: 301, wymuszanie HTTPS, www, zmiana domeny i więcej. Z testem dla adresu URL i odpowiednikiem Nginx, lokalnie w przeglądarce.
- Sprawdzenie DNS domenySprawdzenie DNS domeny online: rekordy A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV i PTR – z TTL, statusem DNSSEC i objaśnieniem kodów błędów. Za darmo.
- Jaki jest mój user agent?Zobacz swój user agent i sprawdź przeglądarkę, wersję, silnik, system i typ urządzenia oraz User-Agent Client Hints. Przeanalizuj też inny UA. Działa lokalnie.
- Generator sitemap XML: utwórz plik sitemap.xml z listy adresówGenerator sitemap XML bez rejestracji: wklej adresy URL, otrzymaj poprawny plik sitemap.xml zgodny z protokołem Sitemaps, sprawdź błędy i pobierz. Online.
- Generator slug URLZamień tytuły na przyjazne adresy URL: małe litery, myślniki, bez polskich znaków (ą → a, ł → l), opcjonalnie bez spójników. Wiele tytułów naraz.
- Podgląd SERP z szerokością w pikselachWpisz title i meta description i zobacz podgląd wyniku Google – z szerokością w pikselach, liczbą znaków i ostrzeżeniem, gdy snippet może zostać ucięty.