Sprawdź Kod Odpowiedzi HTTP
Uzyskaj szybkie odpowiedzi na pytania dotyczące statusów HTTP i kodów dzięki naszemu narzędziu do masowego sprawdzania statusu HTTP.
Co to jest kod stanu HTTP?
Kody stanu HTTP to standardowe kody odpowiedzi podawane przez serwery stron internetowych w Internecie. Pierwsza cyfra kodu stanu określa jedną z pięciu klas odpowiedzi.Dobry adres URL powinien zawsze zwracać 200. Oznacza to, że przeglądarka znalazła ten adres URL, a serwer zwrócił stronę o dobrej zawartości. Aby przenieść stronę, zawsze używaj przekierowania 301 dla dobrego SEO. Mówi to Google, aby podążał za nową stroną, przenosząc wszystkie linki zwrotne otrzymane przez starą stronę na nową stronę.
Jak to działa?
Po prostu wklej dowolny adres URL do powyższego pola i kliknij przycisk "Sprawdź", a otrzymasz kod statusu HTTP swojej witryny.
Lista kodów statusu HTTP
1×× Informacyjne
- 100 Ciąg dalszy
- 101 Protokoły Przełączające
- 102 Przetwarzanie
2×× Sukces
- 200 OK
- 201 Utworzony
- 202 Przyjęty
- 203 Informacja nieautorytatywna
- 204 Brak treści
- 205 Wyzerowana zawartość
- 206 Zawartość częściowa
- 207 Wielostatusowość
- 208 Już zgłoszone
- 226 Serwer spełnił żądanie klienta dotyczące danego zasobu
3×× Przekierowanie
- 300 Wiele możliwości wyboru
- 301 Przeniesione na stałe
- 302 Znaleziony
- 303 Zobacz inne
- 304 Nie modyfikowany
- 305 Użyj proxy
- 307 Tymczasowe przekierowanie
- 308 Trwałe przekierowanie
4×× Błąd klienta
- 400 Złe żądanie
- 401 Nieautoryzowany
- 402 Wymagana płatność
- 403 Zakazano
- 404 Nie znaleziono
- 405 Metoda Niedozwolona
- 406 Nieakceptowalne
- 407 Wymagane uwierzytelnienie proxy
- 408 Limit czasu żądania
- 409 Konflikt
- 410 Trwale usunięty
- 411 Wymagana długość
- 412 Warunek wstępny nie powiódł się
- 413 Zbyt duży ładunek użyteczny
- 414 Zbyt długi Request-URI
- 415 Nieobsługiwany typ mediów
- 416 Żądany zakres nie jest możliwy do spełnienia
- 417 Oczekiwania zawiodły
- 418 Jestem czajniczkiem
- 421 Błędnie skierowana prośba
- 422 Nieprzetwarzalny podmiot
- 423 Zablokowany
- 424 Zależność zakończona niepowodzeniem
- 426 Wymagana aktualizacja
- 428 Wymagany warunek wstępny
- 429 Zbyt wiele próśb
- 431 Zbyt duże pola nagłówka żądania
- 444 Połączenie zamknięte bez odpowiedzi
- 451 Niedostępne z przyczyn prawnych
- 499 Zamknięty wniosek klienta
5×× Błąd Serwera
500 Błąd wewnętrzny serwera
501 Nie wdrożono
502 Zła brama
503 Usługa niedostępna
504 Timeout bramy
505 Nieobsługiwana wersja HTTP
506 Wariant również negocjuje (Variant Also Negotiates)
507 Niewystarczająca ilość pamięci
508 Wykryto pętlę
510 Nie rozszerzono
511 Wymagane uwierzytelnienie sieciowe
599 Błąd limitu czasu połączenia sieciowego
404 Nie znaleziono
Błąd 404 Not Found może być spowodowany wieloma różnymi przyczynami. Często zwykłe odświeżenie strony internetowej powoduje załadowanie strony, której użytkownik szukał. Czasami problem ten może być spowodowany incydentem na samym serwerze WWW. W takich przypadkach konieczne może być skontaktowanie się z hostingodawcą w celu uzyskania dalszych informacji. Ostatecznie jednak warto spróbować użyć jednego z narzędzi do sprawdzania kodu stanu HTTP, aby znaleźć przyczynę błędu.
Błąd 404 oznacza, że strona lub plik zostały usunięte z sieci lub przeniesione pod inny adres. Być może firma zaniedbała link wewnętrzny. Innym powodem może być to, że projektant lub twórca stron internetowych wpisał niewłaściwy adres URL. Ewentualnie witryna mogła zostać odłączona od zaplecza serwera. Niezależnie od przyczyny, rezultat jest taki sam: użytkownik będzie próbował przejść do innego miejsca.
Szybkim sposobem na sprawdzenie kodów statusu HTTP jest użycie narzędzia do sprawdzania adresów URL w przeglądarce internetowej. Chociaż narzędzie Web Sniffer jest przydatne do monitorowania problematycznych kodów statusu, bardziej wszechstronnym narzędziem jest Search Console firmy Google. Jest ona bezpłatna i działa na każdej platformie. Web Sniffer może być również wykorzystywany do monitorowania błędów 404 Not Found. Konsola wyszukiwania Google to potężne narzędzie do optymalizacji witryny pod kątem wyników wyszukiwania Google.
Jeśli otrzymujesz ten błąd, nie jesteś jedyny. Wiele osób ma strony, które wyglądają jak błędy 404. Chociaż używany jest standardowy komunikat "Coś", ten komunikat jest w rzeczywistości błędem 404 Not Found. Z drugiej strony, błąd 404 Not Found oznacza, że serwer nie znalazł aktualnej reprezentacji zasobu, o który prosił użytkownik. Jeśli strona zostanie usunięta, przyczyną jest błąd 404.
Zrozumienie kodów statusu HTTP jest ważnym elementem optymalizacji witryny. Jeśli witryna nie działa prawidłowo, błąd 404 Not Found może wskazywać na szereg problemów. Problem na serwerze WWW może mieć wpływ na ranking w wyszukiwarkach, dlatego wczesne wykrycie problemu ma kluczowe znaczenie. I nie chodzi tu tylko o wrażenia użytkownika - jest to również ważne dla SEO Twojej witryny. Niezależnie od tego, czy chcesz uzyskać wysoką pozycję w rankingu, czy nie, koniecznie sprawdzaj kod stanu, aby zapobiec błędom.
403 Zabronione
Je li w przegl darce pojawia si kod stanu 403 Zakazane, problem jest najprawdopodobniej zwi zany z ustawieniami serwera WWW. Mimo że możesz przeglądać swoją witrynę bez tego błędu, nie możesz uzyskać dostępu do niektórych jej zasobów. Chociaż większość błędów 403-zakazane jest spowodowana niewłaściwymi uprawnieniami do plików, inne przyczyny to brak plików indeksów, wadliwe wtyczki i infekcje złośliwym oprogramowaniem. Oto jak to naprawić.
Innym rozwiązaniem jest przywrócenie domyślnych ustawień fabrycznych przeglądarki. Spróbuj wyłączyć wszystkie wtyczki, które mogą być przyczyną błędu 403. Następnie można je ponownie aktywować. Powinno to usunąć błąd. Jeśli używasz przeglądarki Google Chrome, możesz wyczyścić pamięć podręczną, wybierając opcje "Pliki cookie", "Obrazy w pamięci podręcznej" i "Pliki pamięci podręcznej". Spowoduje to usunięcie całej historii przeglądania i wszystkich rozszerzeń użytkownika, które mogły zostać zainstalowane.
Jeśli nie możesz otworzyć strony internetowej z powodu błędu 403, spróbuj sprawdzić pamięć podręczną przeglądarki. Jeśli błąd ten występuje więcej niż kilka razy, należy usunąć lub wyłączyć wtyczkę. Pozwoli to na szybsze usunięcie problemu, a nawet na bardziej dogłębną dyskusję z programistą. Możesz nawet użyć narzędzia do sprawdzania kodu statusu 403 Zakazane, aby sprawdzić, czy zawartość nie została zbuforowana.
Łatwym sposobem na naprawienie błędu 403-zabronione jest sprawdzenie uprawnień do plików witryny. Często zdarza się, że przyczyną błędu 403 są niewłaściwe uprawnienia do plików. Spróbuj wyczyścić pamięć podręczną przeglądarki i przeprowadzić skanowanie pod kątem złośliwego oprogramowania. W ten sposób można rozwiązać problem i zapobiec ponownemu wystąpieniu błędu 403 zabronione. Jeśli nie można uzyskać dostępu do plików, warto skontaktować się z operatorem witryny, aby ustalić, na czym polega problem.
Po uruchomieniu narzędzia do sprawdzania kodu statusu 403 Zakazane należy utworzyć własne kopie zapasowe i upewnić się, że są one zaktualizowane i prawidłowo skonfigurowane. Jeśli to się nie uda, zawsze można przywrócić kopię zapasową. Jeśli to nadal nie rozwiąże problemu, być może trzeba będzie wprowadzić inne zmiany w witrynie. Jeśli wszystkie te sposoby zawiodą, możesz sprawdzić menedżera FTP swojego dostawcy usług hostingowych.
301 Przekierowanie
Jeśli Twoja witryna traci ruch w wyszukiwarkach, to najprawdopodobniej przyczyną problemu jest kod statusu przekierowania 301. Musisz upewnić się, że przekierowania są odpowiednio skonfigurowane, tak aby pająk wyszukiwarki mógł podążać za przekierowaniami i indeksować nową stronę. Możesz użyć narzędzia do sprawdzania kodu statusu przekierowania 301, aby sprawdzić nagłówek HTTP swojej witryny. Narzędzie to wykryje kod statusu przekierowania 301 i wyodrębni go z nagłówka witryny. Kod ten wskazuje, że zasób ma nowy stały adres URL.
Dobre narzędzie do sprawdzania kodu statusu przekierowania 301 może być darmowe i może sprawdzić przekierowany adres URL całej witryny. Istnieje kilka narzędzi dostępnych online, ale najbardziej użytecznym jest Ahrefs Site Audit. Narzędzie to pomoże Ci zidentyfikować wewnętrzne strony, które cierpią z powodu błędu "łańcucha przekierowań". Raport ten pokaże wszystkie adresy URL w łańcuchu przekierowań oraz końcową stronę docelową. Możesz wykorzystać te informacje do zastąpienia łańcucha przekierowań pojedynczym przekierowaniem 301.
Oprócz sprawdzania kodów statusu 301 Redirect, istnieje wiele darmowych narzędzi do sprawdzania tego problemu. Na przykład darmowy program do sprawdzania kodu statusu 301 Redirect firmy Hubspot umożliwia tworzenie przekierowań na dowolnym adresie URL, niezależnie od tego, czy jest on hostowany na platformie, czy na innym adresie URL. Wystarczy zalogować się na swoje konto Hubspot i kliknąć sekcję "Przekierowania" w pulpicie nawigacyjnym. Tam możesz dostosować warunki przekierowania. Jeśli masz niestandardowe adresy URL, możesz również edytować masowe adresy URL i wybrać przekierowanie 301.
402 Wymagana płatność
Kod stanu HTTP 402 Wymagana płatność jest zarezerwowany do przyszłego użytku. Po raz pierwszy został użyty w systemach płatności cyfrowych, ale od tego czasu jest rzadko spotykany. Klienci HTTP będą próbowali coś z nim zrobić, myśląc, że 4xx to w zasadzie 404. Może to być mylące zarówno dla użytkownika, jak i właściciela witryny. Aby temu zapobiec, upewnij się, że adres URL nie jest 404 lub 401 Nieautoryzowany.
Standard HTTP pozwala na negocjowanie kodu odpowiedzi 402 w formacie czytelnym dla człowieka i maszyny. Można do niego dodać kilka wymiarów nakładających się informacji, takich jak warunki wygaśnięcia pamięci podręcznej i techniki autoryzacji. Należy pamiętać o przestrzeganiu tych zasad podczas korzystania z narzędzia do sprawdzania kodu stanu w celu usunięcia tego błędu. W niektórych przypadkach kod błędu jest oznaką problemu z serwerem lub klientem, ale nie oznacza to, że tak jest.
Kod stanu HTTP 403 oznacza, że strona klienta witryny nie była w stanie przetworzyć żądania. Do najczęstszych przyczyn należą nieprawidłowe pliki cookie, niezsynchronizowana pamięć podręczna DNS oraz błędna składnia żądania. Inną częstą przyczyną jest to, że użytkownik nie podał prawidłowych danych uwierzytelniających, a serwer nie był w stanie przetworzyć żądania. W takich przypadkach odpowiedź musi zawierać pole nagłówka WWW-authenticate, które zawiera informacje dotyczące zasobów chronionych hasłem. Jeśli napotkasz błąd 403 Wymagana płatność, Twoja witryna prawdopodobnie zablokuje użytkownikowi dostęp do witryny.
Oprócz kodów stanu HTTP istnieją inne kody, za pomocą których można określić, czy witryna wyświetla kod stanu HTTP 402 Wymagana płatność. Na przykład witryna, która wymaga od użytkownika zapłacenia określonej kwoty przed uzyskaniem dostępu do jej zawartości, może wyświetlać komunikat 402 Wymagana płatność. Na szczęście w sieci dostępnych jest wiele bezpłatnych narzędzi, które pomogą Ci rozwiązać wszelkie błędy napotkane na Twojej witrynie. Upewnij się tylko, że wiesz, z czego korzysta Twój serwer, abyś mógł z nich efektywnie korzystać.
418 Jestem czajniczkiem
IETF często publikuje żartobliwe RFC w prima aprilis (na przykład transmisję IP przez gołębie pocztowe, którą ktoś rzeczywiście "zaimplementował" [1]). W dniu 1 kwietnia 1998 r. opublikowano pięć takich RFC, z których jeden definiował Hyper Text Coffee Pot Control Protocol, "protokół do kontrolowania, monitorowania i diagnozowania dzbanków do kawy"[2].
Klient chcący komunikować się z dzbankiem do kawy za pomocą HTCPCP może wysyłać zwykłe nagłówki GET i POST, ale kompletne implementacje będą uruchamiać dzbanek komendą BREW i "mówić kiedy" (oczywiście komendą WHEN), aby kontrolować ilość mleka (lub śmietanki - to nie Starbucks, ale specyfikacja definiuje wybór dodatków smakowych do filiżanki).
W dalszej części specyfikacji przyjęto założenie, że czajniczek nie nadaje się do parzenia kawy. Nie jest jasne, czy wynika to z faktu, że w czajniczkach, podobnie jak w dzbankach do kawy, mogą pracować serwery WWW, czy też autor miał negatywne doświadczenia z używaniem czajniczka do parzenia kawy. Niezależnie od tego, autor wymienia czajniki w punkcie 2.3.2:
2.3.2 418 I'm a teapot (Jestem czajniczkiem)
Każda próba zaparzenia kawy w czajniczku powinna zakończyć się kodem błędu "418 Jestem czajniczkiem". Wynikające z tego ciało podmiotu MOŻE być krótkie i mocne.
(Zakładam, że zapis o odpowiedzi "krótki i mocny" odnosi się bardziej do małych czajniczków).
Zauważ, że 418 należy do zakresu kodów 4xx, które wskazują, że klient popełnił błąd. Tak jak znany kod 404 uprzejmie informuje przeglądarkę, że żąda rzeczy, które nie istnieją, tak kod 418 ma na celu wyjaśnienie, że w najbliższym czasie nie dostaniesz kawy z czajniczka i możesz spróbować gdzie indziej.