Bezpieczeństwo, Hosting
Błąd 404 i spółka – co oznaczają kody, które możesz zobaczyć w przeglądarce?
Co znajdziesz w tym artykule:
Wchodzisz na stronę internetową i widzisz komunikat „Strony nie znaleziono” albo „Wewnętrzny błąd serwera”? Bez nerwów. Zobacz, co oznaczają popularne kody błędów i co możesz zrobić widząc jeden z nich.
Kod odpowiedzi HTTPS
Zacznijmy od tego, czym właściwie jest błąd 404 i inne „numerki”, które czasem widzimy zamiast spodziewanej strony internetowej. W uproszczeniu komunikacja między Twoją przeglądarką a serwerem, na którym utrzymywana jest strona WWW wygląda tak:
- Wpisujesz adres URL strony w przeglądarce
- Przeglądarka wysyła żądanie do serwera wraz z zapytaniem o plik zawierający kod HTML, który znajduje się na serwerze.
- Serwer odpowiada i wysyła do przeglądarki kilka informacji, wśród nich kod odpowiedzi składający się z numeru i opisu słownego, np. 400 Bad Request.
Kod odpowiedzi to po prostu informacja o tym, co dzieje się z zapytaniem wysłanym przez przeglądarkę i czy w ogóle może ono zostać zrealizowane. Informacje przesyłane przez serwer można podzielić na kilka rodzajów (klas), rozpoczynających się od cyfr:
- 1xx – kody informacyjne
- 2xx – kody powodzenia
- 3xx – kody przekierowania
- 4xx – kody błędu aplikacji klienta
- 5xx – kody błędu serwera
Opis wszystkich kodów znajdziesz w Wikipedii. W sumie jest ich kilkadziesiąt, więc aby nie zanudzać czytelników, wybraliśmy kilka najpopularniejszych. Są to kody z dwóch ostatnich klas. Informacje o błędach mogą bowiem zaniepokoić, zdenerwować albo… rozbawić internautę.
Błędy aplikacji klienta
Co to jest błąd 401?
Znaczenie: nieautoryzowany dostęp
Ten błąd pojawia się, gdy przeglądarka wysyła żądanie zasobu, który wymaga uwierzytelnienia. Z komputerowego na nasze oznacza to, że chcąc zobaczyć daną stronę lub plik trzeba najpierw zalogować się podając nazwę użytkownika i hasło.
Co można zrobić widząc błąd 401?
- Sprawdź, czy adres URL wpisany w pasku adresu przeglądarki jest poprawny. Możliwe, że znajduje się w nim błąd i przez pomyłkę trafiłeś na stronę z ograniczonym dostępem.
- Adres URL jest w porządku? Wróć na stronę główną i poszukaj linku do logowania lub formularza rejestracji (jeśli jeszcze nie masz konta).
- Jeżeli widzisz błąd 401 nawet po zalogowaniu, może okazać się, że Twoje dane dostępowe wygasły. Skontaktuj się z osobą administrującą stroną WWW.
- Jeśli dana podstrona nie powinna wymagać logowania, błąd 401 jest sygnałem, że coś jest nie tak. Daj znać właścicielowi witryny.
Co oznacza błąd 404?
Znaczenie: nie znaleziono
Plotka mówi, że numer błędu pochodzi od numeru pokoju w laboratorium CERN, w którym opracowano sieć WWW. W rzeczywistości w budynku nie ma pomieszczenia z tym numerem, więc być może jest w tym ziarno prawdy.
Błąd 404 można zobaczyć w krajach, których rządy cenzurują internet (system blokowania stron zwraca błąd 404 dla stron znajdujących się na czarnej liście). Widać go też w momencie, gdy chcemy odwiedzić stronę, która została usunięta z serwera lub przeniesiona pod inny adres.
Komunikat „nie znaleziono” nie musi być nudny. Właściciele witryn stosują własne, nierzadko humorystyczne strony błędu. Zobacz przykłady kreatywnego wykorzystania stron błędów.
Co zrobić, gdy trafisz na błąd 404?
- Przeładuj stronę naciskając klawisz F5 albo przycisk „Odśwież” w przeglądarce. Pomocne może okazać się wyczyszczenie pamięci cache przeglądarki.
- Sprawdź, czy wpisany adres URL jest poprawny. Przykładowo nasza oferta serwerów dedykowanych jest dostępna pod adresem https://www.kei.pl/serwery-dedykowane ale wystarczy zapomnieć o myślniku, by trafić na błąd 404: https://www.kei.pl/serwerydedykowane
- Jeśli podstrona nie wyświetla się, spróbuj przejść do strony głównej albo poziom wyżej. Na przykład ze strony https://www.kei.pl/domeny/cennik na adres https://www.kei.pl/domeny
Jeżeli bardzo zależy Ci na informacji, która powinna znajdować się pod adresem zwracającym błąd 404 i masz pewność, że problem nie leży po Twojej stronie, wypróbuj jeden z poniższych sposobów.
- Użyj wyszukiwarki na stronie głównej. Możliwe, że szukana strona została przeniesiona pod inny adres.
- Jeśli w witrynie nie ma wyszukiwarki, użyj Google. Wystarczy wpisać w pasku wyszukiwania: treść zapytania site:domena-strony.pl
[fot. szukanie regulaminu domen w kei.pl] - Możliwe, że Google przechowuje kopię strony, której szukasz. Aby to sprawdzić, w wynikach wyszukiwania kliknij w zielony trójkąt przy adresie URL i wybierz „Kopia”.
Dlaczego widzę błąd 408?
Znaczenie: koniec czasu oczekiwania na żądanie
Na początku wspomnieliśmy, że zanim na ekranie zobaczysz stronę WWW, przeglądarka wysyła żądanie do serwera. Może zdarzyć się, że owa wysyłka zajmuje więcej czasu niż serwer może oczekiwać. Wtedy właśnie zobaczymy błąd 408.
Co zrobić z błędem 408?
- Odśwież stronę w przeglądarce.
- Wróć później. Błąd 408 bywa widoczny, gdy na stronie jednocześnie przebywa dużo użytkowników.
- Spróbuj odwiedzić inną witrynę, o której wiesz, że zwykle ładuje się szybko (np. stronę jednego z dużych portali internetowych). Jeśli te strony wczytają się bez opóźnień, to problem leży po stronie właściciela witryny dającej błąd 408.
- Jeżeli na inne strony również musisz długo czekać, powodem błędu 408 może być problem z Twoim łączem internetowym. Wtedy skontaktuj się z dostawcą sieci.
- Uważaj na błąd 408, gdy robisz zakupy lub wysyłasz dane przez formularz. Może okazać się, że mimo komunikatu błędu Twoje zamówienie zostało zarejestrowane. Sprawdź to, by uniknąć podwójnego zamówienia.
Błędy serwera
Do tej kategorii należą problemy, na które internauta ma niewielki wpływ. Błędy rozpoczynające się na 5xx nie wynikają bowiem z pomyłki przy wpisywaniu adresu URL ani kłopotów z łączem internetowym. Rozwiązanie zwykle leży po stronie osoby zarządzającej stroną. O ile w przypadku takich błędów, jak brak strony (404) administrator może nie zdawać sobie z nich sprawy, o tyle o błędzie serwera najpewniej już wie 🙂
Błąd 500
Znaczenie: wewnętrzny błąd serwera
Ten błąd oznacza, że ogólnie coś jest nie tak i serwer napotkał trudności w zrealizowaniu żądania. Problem może leżeć po stronie oprogramowania strony lub samego serwera.
Co to jest błąd 502?
Znaczenie: błąd bramy
Komunikat 502 otrzymamy, gdy występuje problem z jednym z serwerów znajdujących się w sieci. Maszyna pełniąca rolę bramy lub pośrednika (serwer proxy) otrzymuje niepoprawną odpowiedź od serwera nadrzędnego i nie może zrealizować żądania klienta.
Co oznacza błąd 503?
Znaczenie: usługa niedostępna
Ta informacja pojawia się, gdy serwer nie jest w stanie w danej chwili zrealizować zapytania klienta. Powodem zwykle jest przeciążenie maszyny lub prowadzenie prac technicznych. Krótko mówiąc, trzeba poczekać.
Komunikat 503 to dobry przykład na to, że strony z błędami serwera również mogą wyglądać oryginalnie. Jakiś czas temu częstym widokiem dla użytkowników Twittera był tzw. Fail Whale. Serwis miewał bowiem problemy z przeciążeniem serwerów i zamiast najnowszych twittów pokazywał obrazek z latającym wielorybem.
Błąd 504
Znaczenie: Przekroczony czas bramy
Ten komunikat, podobnie jak błąd 502, odnosi się do serwera pełniącego rolę bramy lub pośrednika. Jeżeli ten serwer w określonym czasie nie otrzymuje odpowiedzi od wskazanego serwera (http, ftp, LDAP itp.). Błąd 502 pojawia się również, gdy do obsługi zapytania potrzebny jest serwer DNS.
Co zrobić, gdy pojawia się błąd serwera?
Zwykle jako użytkownik strony niewiele możesz zdziałać. Mimo to warto wypróbować rozwiązania wymienione poniżej. Zdarza się bowiem, że kłopoty z serwerem są krótkotrwałe lub problem leży w przeglądarce.
- Przeładuj stronę klikając „Odśwież” lub przy pomocy klawisza F5.
- Zamknij wszystkie karty i samą przeglądarkę. Otwórz ją ponownie i spróbuj wejść na stronę, która wcześniej dawała komunikat o błędzie.
- Wyczyść pamięć cache przeglądarki i usuń pliki cookie. Nie musisz usuwać wszystkich – wystarczy pozbyć się plików cookie pochodzących ze strony zgłaszającej błąd.
- Uruchom przeglądarkę w trybie incognito. Jeśli strona załaduje się, a w normalnym trybie pracy nadal zwraca błąd, może to oznaczać, że jedno z rozszerzeń przeglądarki jest powodem problemów.
- Spróbuj innej przeglądarki.
- Uruchom komputer ponownie. Czasami błąd 502 znika, gdy urządzenie ponownie połączy się z internetem.
- Zrestartuj router, którego używasz do łączenia się z siecią.
- Jeśli problem występuje dla jednej witryny, daj znać właścicielowi witryny. Jeśli błędy serwera widujesz na różnych stronach, skontaktuj się ze swoim dostawcą internetu.
- Poczekaj. Czasem problemy związane np. z przeciążeniem serwerów znikają, gdy liczba użytkowników strony spadnie.
Po stronie właściciela strony internetowej leży zapewnienie stałego dostępu swoim odbiorcom do witryny. To jedno z podstawowych narzędzi komunikacji Twojej marki. Zadbaj więc o jej właściwą prezencję. Każdorazowo, wpisując adres strony w przeglądarce wysyłasz żądanie do serwera, jeżeli coś pójdzie nie tak, wówczas zobaczymy kod odpowiedzi HTTP, wskazujący na błąd. Omówiliśmy popularne błędy, na które możemy się natknąć w sieci. Ich właściwa interpretacja umożliwi nam sprawne przywrócenie funkcjonalności.
Poczytaj więcej na naszym blogu
-
Integracja WooCommerce z Google Zakupy prosta jak nigdy dotąd
Integracja Google Zakupy z WooCommerce, stała się prosta jak instalacja wtyczki w WordPressie. Dosłownie. Poznaj plugin Google Listings & Ads. -
Przyśpieszenie strony dzięki konwersji zdjęć na WebP
Przyspieszenie ładowania się stron www to oczko w głowie tak wielu specjalizacji (SEO, UX, CRO, PPC), że nic dziwnego co chwila pojawiają się nowe sposoby […]