Główna » Hosting » 404 Nie znaleziono i wyjaśniono 9 najczęściej występujących błędów HTTP

    404 Nie znaleziono i wyjaśniono 9 najczęściej występujących błędów HTTP

    Oprócz błędu 404, ile innych stron błędów HTML znasz? Czy kiedykolwiek myślałeś o tym, co dzieje się w tle, gdy widzisz któryś z tych stron błędów HTML na ekranie?

    Te kody mają przekazać ważne informacje użytkownikowi. Przydatne może być poznanie ich lepiej, zwłaszcza jeśli jesteś właścicielem witryny. Właściwe korzystanie z nich obniża współczynnik odrzuceń, poprawia pozycję w wyszukiwarce i zapewnia wiedzę na temat skuteczności witryny.

    Przeczytaj także:

    • Twórczy błąd 404 Strony - część I
    • Twórczy błąd 404 strony - część II

    Zrozumienie kodów stanu

    Za każdą stroną błędu widoczną w sieci znajduje się kod statusu HTTP wysyłany przez serwer WWW. Kody statusu mają format 3-cyfrowy. Pierwsza cyfra oznacza klasę kodu statusu:

    • 1XX kody statusu mają cele informacyjne
    • 2XX wskazuje sukces
    • 3XX służy do przekierowania

    Żadna z tych trzech klas nie powoduje powstania strony błędu HTML jak w tych przypadkach klient wie, co robić i kontynuuje zadanie bez wahania. To, co zwykle widzimy, to rodzaj 4XX i 5XX:

    • 4XX reprezentują błędy po stronie klienta
    • 5XXs wskazują problemy po stronie serwera

    Strony błędów HTML są wyświetlane w tych przypadkach, ponieważ klient nie ma pojęcia, co dalej. Zobaczmy, co dzieje się w tle, gdy coś idzie na południe i co możesz z tym zrobić.

    Błędy po stronie klienta (4XX)

    1. 400 - Zła prośba

    Zawsze, gdy klient wysyła żądanie, serwer nie jest w stanie zrozumieć 400 Zła prośba pojawia się strona błędu. Zwykle dzieje się, gdy dane wysyłane przez przeglądarkę nie przestrzegają zasad protokołu HTTP, więc serwer WWW nie ma pojęcia, jak przetworzyć żądanie zawierające nieprawidłową składnię.

    Gdy zobaczysz stronę błędu 400, najprawdopodobniej przyczyna jest taka po stronie klienta jest coś niestabilnego: niewystarczająco chroniony system operacyjny, niestabilne połączenie internetowe, wadliwa przeglądarka lub problem z buforowaniem. Dlatego zawsze dobrym pomysłem jest przetestowanie własnego komputera przed skontaktowaniem się z właścicielem witryny.

    Otwórz tę samą stronę internetową w innej przeglądarce, wyczyść pamięć podręczną i sprawdź, czy masz aktualizacje zabezpieczeń. Jeśli regularnie spotykasz błąd 400 w różnych witrynach, Twój komputer lub Mac czeka na dokładną kontrolę bezpieczeństwa.

    2. 401 - Wymagana autoryzacja

    Gdy za żądaniem klienta znajduje się strona internetowa chroniona hasłem, serwer odpowiada 401 Wymagana Autoryzacja kod. 401 nie zwraca od razu klasycznego komunikatu o błędzie, ale popup, który prosi użytkownika o podanie kombinacji hasła logowania.

    Jeśli posiadasz dane uwierzytelniające, wszystko jest w porządku i możesz bez problemu przejść dalej i uzyskać dostęp do chronionej witryny. W przeciwnym razie zostaniesz przekierowany do Wymagana Autoryzacja strona błędu.

    Jeśli jesteś właścicielem witryny, możesz dodaj tę samą ochronę hasłem do swojej witryny lub jego część za pośrednictwem konta cPanel.

    Kliknij na “Katalogi ochrony hasłem” podmenu wewnątrz “Bezpieczeństwo” pole menu i wybierz folder internetowy, który chcesz chronić. Może to być dobra warstwa bezpieczeństwa, aby ograniczyć dostęp do obszaru administracyjnego, takiego jak wp-admin folder w witrynie WordPress.

    3. 403 - Zabronione

    Możesz spotkać 403 Zakazana strona błędu, gdy serwer jasno rozumie prośbę klienta, ale z jakichś powodów odmawia jej spełnienia. Nie jest to ani zniekształcenie, ani problem autoryzacji. Zwracając kod statusu 403 serwer zasadniczo odrzuca klienta z dużym głośnym “Nie” bez żadnego wyjaśnienia

    Najczęstszą przyczyną jest właściciel strony nie pozwala odwiedzającym przeglądać struktury katalogów plików witryny. Po włączeniu tego rodzaju ochrony nie można uzyskać dostępu do folderów bezpośrednio w witrynie. Innym częstym powodem jest specyficzny plik, którego zażądał klient nie ma pozwolenia na oglądanie z internetu.

    Możesz ustaw ochronę 403 ze względów bezpieczeństwa na własnej stronie. Przydatne może być utwardzenie witryny przed włamaniem ukrywanie struktury katalogów lub plików które zawierają wrażliwe informacje.

    Na szczęście wiele hostów internetowych domyślnie udostępnia tę usługę swoim klientom, ale jeśli chcesz dodać dodatkową warstwę zabezpieczeń, otwórz swoje konto cPanel, przejdź do zaawansowane menu i kliknij Menedżer indeksu.

    Tutaj możesz dostosować sposób, w jaki Twoi odwiedzający przeglądają określony katalog w Twojej witrynie. Jeśli wybierzesz Brak indeksowania klient otrzyma stronę błędu 403, jeśli spróbuje uzyskać dostęp do danego katalogu.

    4. 404 - Nie znaleziono

    404 jest najbardziej znanym kodem stanu HTTP i na pewno przeczytałeś wiele świetnych postów na temat dostosowywania 404 stron. Przeglądarka zwraca stronę HTML 404 gdy serwer nie znajdzie niczego w żądanej lokalizacji.

    Istnieją dwa główne scenariusze, które mogą spowodować 404 Nie znaleziono strona. Albo gość błędnie wpisano adres URL, albo struktura permalink strony została zmieniona a przychodzące linki wskazują na strony, które zostały przeniesione do różnych lokalizacji. 404 strony błędów czasami mogą pojawiać się również na adresach URL najwyższego poziomu. Zwykle tak się dzieje gdy witryna została niedawno przeniesiona na inny serwer internetowy i DNS nadal wskazuje na starą lokalizację. Ten problem zwykle znika po krótkim czasie.

    Możesz znaleźć ekspertów SEO w internecie, którzy twierdzą, że zbyt wiele 404 ma negatywny wpływ na ranking wyszukiwarki w Twojej witrynie, ale Google twierdzi, że “Błędy 404 nie wpływają na ranking Twojej witryny w Google i możesz je bezpiecznie zignorować” ponieważ 404s są postrzegane przez wyszukiwarkę jako normalna część sieci.

    Możesz zmniejszyć liczbę swoich 404s ponieważ zwiększają współczynnik odrzuceń (osoby, które odejdą natychmiast) Twojej witryny. Najczęstszym rozwiązaniem tego problemu jest użycie przekierowań 301 dla trwale usuniętych stron i 302 dla tymczasowo niedostępnych.

    5. 408 - Limit czasu żądania

    Gdy żądanie klienta trwa zbyt długo, serwer wygaśnie, zamknie połączenie, a przeglądarka wyświetli 408 Limit czasu żądania Komunikat o błędzie. Upłynął limit czasu, ponieważ serwer nie otrzymał kompletnego żądania od klienta w terminie było gotowe czekać. Błędy trwałe 408 mogą wystąpić z powodu duże obciążenie serwera lub systemu klienta.

    W niektórych przypadkach oba końce połączenia działają poprawnie, ale a tymczasowy wzrost internetu spowalnia dostawę wiadomości. Większe strony internetowe zazwyczaj dostosowują 408 stron błędów, tak jak większość z was, w przypadku 404s. 408 błędów można zazwyczaj naprawić, przeładowując stronę za pomocą przycisku F5.

    6. 410 - Przeminęło

    410 Odszedł strona błędu jest bardzo blisko do dobrze znanego 404. Oba to znaczą serwer nie znajdzie żądanego pliku, ale 404 sugeruje, że plik docelowy może być dostępny gdzieś na serwerze, 410 oznacza stan trwały.

    410 pokazuje klientowi, że zasób został celowo niedostępny, i właściciel strony chce, aby linki przychodzące były usuwane z Internetu. 404 jest używane, gdy serwer nie jest pewien, czy niedostępność pliku jest trwała, ale 410 zawsze wskazuje całkowitą pewność.

    Jeśli jesteś odpowiedzialny za swój własny serwer, ważne jest, aby zrozumieć, jak 404 i 410 są traktowane inaczej przez roboty Google. W tym filmie Matt Cutts, szef spamu wyszukiwania Google wyjaśnia istotę tego rozróżnienia. To jest dobry pomysł, aby rozróżnij 404 i 410, aby zwiększyć przyjazność Google.

    Błędy serwera (5XX)

    7. 500 - Wewnętrzny błąd serwera

    Wewnętrzny błąd serwera jest najbardziej znanym błędem serwera, ponieważ jest używany przy każdym napotkaniu serwera nieoczekiwany stan że uniemożliwia mu spełnienie żądania klienta. 500 kodów błędów jest kodem ogólnym, zwracanym, gdy żaden inny kod błędu 5XX po stronie serwera nie ma sensu.

    Chociaż w tym przypadku problem nie leży po twojej stronie, możesz zrobić kilka rzeczy, aby go rozwiązać Odśwież stronę (ponieważ błąd może być tymczasowy), wyczyść pamięć podręczną przeglądarki (ponieważ problem może wystąpić w przypadku buforowanej wersji witryny) i usuń pliki cookie przeglądarki i uruchom ponownie przeglądarkę.

    Możesz również skontaktować się z webmasterem (jak w przypadku innych problemów po stronie serwera) - mogą być wdzięczni za Twój wkład, ale istnieje również szansa, że ​​są świadomi problemu i już nad nim pracują.

    Jeśli natrafisz na stronę błędu 500 na swojej stronie, dobrze będzie skontaktuj się z dostawcą usług hostingowych. Powód jest najprawdopodobniej a błąd uprawnień, za uszkodzony plik .htaccess lub a zbyt niski limit pamięci. Jeśli masz witrynę WordPress, błąd 500 może być również spowodowany przez wtyczka innej firmy; możesz to sprawdzić, dezaktywując wtyczki, jedna po drugiej, aż do znalezienia sprawcy.

    8. 502 - Bad Gateway

    Komunikat o błędzie 502 przedstawia problem z komunikacją między dwoma serwerami. Występuje, gdy klient łączy się z serwerem działanie jako brama lub serwer proxy, który musi uzyskać dostęp do serwera nadrzędnego który zapewnia dodatkową usługę. Drugi serwer znajduje się wyżej w hierarchii serwerów. Może to być na przykład serwer WWW Apache, do którego dostęp uzyskuje serwer proxy, lub serwer nazw dużego dostawcy usług internetowych, do którego dostęp uzyskuje lokalny serwer nazw.

    Kiedy napotkasz zła Brama strona błędu serwera odbiera nieprawidłową odpowiedź z serwera nadrzędnego.

    W większości przypadków nie oznacza to, że serwer nadrzędny jest wyłączony, ale dwa komunikujące się serwery nie zgadzaj się na protokół dotyczący sposobu wymiany danych. Zwykle dzieje się tak, gdy jedna z maszyn jest nieprawidłowo skonfigurowana lub zaprogramowana. Skontaktuj się z dostawcą usług hostingowych, jeśli widzisz 502 na swojej stronie.

    9. 503 - Tymczasowo usługa niedostępna

    Widzisz Usługa tymczasowo niedostępna (czasami Brak zasobów) wiadomość za każdym razem, gdy na serwerze występuje tymczasowe przeciążenie lub gdy przechodzi on zaplanowaną konserwację. Kod błędu 503 oznacza, że ​​serwer internetowy jest obecnie niedostępny. To jest zwykle tymczasowy warunek, który zostanie rozwiązany po pewnym czasie.

    Jeśli jesteś właścicielem witryny, ważne jest, aby posiadać odpowiednią wiedzę o kodzie stanu 503, aby prawidłowo obsługiwać zaplanowaną konserwację. Jeśli nie poradzisz sobie z zaplanowaną konserwacją we właściwy sposób, możesz zranić ranking wyszukiwarki w Twojej witrynie.

    Dowiedz się, jak to zrobić za pomocą tego samouczka na blogu SEO Yoasta lub na stronie moz.com.

    10. 504 - Limit czasu bramy

    Tam jest problem z komunikacją serwer-serwer za Limit czasu bramy komunikat o błędzie, tak jak za 502 Bad Gateway Kod błędu. Gdy kod stanu 504 zostanie zwrócony, istnieje również serwer wyższego poziomu w tle, który ma wysyłać dane do serwera podłączonego do naszego klienta. W tym przypadku serwer niższego poziomu nie otrzymuje szybkiej odpowiedzi z serwera nadrzędnego, do którego uzyskał dostęp.

    Jest to ten sam problem z limitem czasu, który występuje w przypadku 408 Limit czasu żądania kod statusu, ale tutaj nie dzieje się między klientem a serwerem, ale między dwoma serwerami na zapleczu. The Limit czasu bramy strona błędu zazwyczaj wskazuje powolna komunikacja między dwoma serwerami i może się również zdarzyć, że serwer wyższego poziomu jest całkowicie wyłączony.

    Ponieważ 504 jest problemem sieciowym w tle, mogą go rozwiązać tylko osoby mające dostęp do tej sieci. Podobnie jak w przypadku innych błędów HTTP po stronie serwera, czasami wystarczy odświeżyć stronę kilka minut później, aby rozwiązać problem - oczywiście tylko wtedy, gdy dostawcy usług pracują nad problemem w międzyczasie.