404 Nie znaleziono. Co to jest błąd 404 Not Found?

20.04.2019

W tym artykule przyjrzymy się, gdzie w Twoich witrynach pojawia się błąd 404 Not Found. Porozmawiajmy o tym, co to zjawisko jest szkodliwe i jak sobie z nim radzić. Co zrobić, gdy odwiedzający witrynę nadal widzi napis 404 Not Found? Jak sprawić, by odwiedzający pozostał w witrynie nawet wtedy, gdy pojawi się taki komunikat?

404 nie znaleziono

Co oznacza 404 Not Found?

Wikipedia wyjaśnia, że ​​błąd 404 lub Nie znaleziono (przetłumaczone jako "nie znaleziono") jest standardową odpowiedzią, że klient ma możliwość komunikowania się z serwerem, ale serwer nie jest w stanie znaleźć danych na żądanie.

Jest to prawdopodobnie najczęstszy błąd w Internecie. Występuje, gdy użytkownik podąża za "nietoperzem", czyli błędnym lub nieaktualnym łączem. Oznacza to, że link tam jest, a strona, do której wysyła odwiedzającego, gdzieś zniknęła, została usunięta. Dlatego po kliknięciu takiego linku pojawia się błąd 404 Not Found ("nie znaleziono strony").

błąd 404 nie znaleziony

Skąd pochodzą takie linki?

Takie linki mogą występować, na przykład, z następujących powodów:

  • Z wyników wyszukiwarki (indeksują wszystko, co mogą osiągnąć).
  • Z powodu wewnętrznych przekierowań (sam użytkownik umieścił ten link wcześniej).
  • Jest to link zewnętrzny umieszczony przez kogoś na aktualnie usuniętej stronie.
  • Być może jest to błąd w oprogramowaniu serwera, co czasem się zdarza.

Wynika z tego, że błąd 404 Not Found nie zawsze dokładnie wskazuje twoje niewłaściwe działania. Ale w każdym razie, kiedy się pojawi, konieczna jest poprawa sytuacji.

co nie znaczy, że 404 oznacza

Dlaczego błąd 404 nie jest szkodliwy?

Po pierwsze, pojawienie się błędów 404 może prowadzić do negatywnej reakcji wyszukiwarek w stosunku do Twojej witryny. Jakie są konsekwencje - zależy od samej wyszukiwarki.

Po drugie prowadzi do niewłaściwej reakcji gościa. Wszakże przy niskim poziomie znajomości komputera, który tak naprawdę odnosi się do większości użytkowników sieci, on, widząc taki błąd, decyduje się opuścić stronę tak szybko, jak to możliwe. I to jest najbardziej nieprzyjemne dla twojej witryny, ponieważ prowadzi do utraty części ruchu. Jest to szczególnie ważne podczas pracy w sklepach internetowych.

Jeśli z jakiegoś powodu wystąpił błąd 404 Not Found, co należy zrobić w tym przypadku? Oczywiście, należy dołożyć wszelkich starań, aby powiadomić gościa, że ​​nawet jeśli wystąpi taki błąd, twoja strona istnieje, chociaż występują przejściowe trudności. Aby to zrobić, na takiej stronie należy umieścić odpowiednie informacje dla odwiedzających. Jednak pierwszą rzeczą do zrobienia jest zidentyfikowanie nieprawidłowych linków w Twojej witrynie, co prowadzi do błędu 404.

404 nie znaleziono rozwiązania problemu

Jak zidentyfikować nieprawidłowe linki?

Rozważmy przypadek, gdy strona jest tworzona na silniku WordPress. Inne silniki prawdopodobnie mają również środki, aby automatycznie rozwiązać ten problem. Możesz oczywiście sprawdzić każdy link ręcznie. Ale ta ścieżka jest bardzo długa i niewdzięczna. Spróbuj zautomatyzować ten proces za pomocą specjalnej wtyczki - Broken Link Checker. Ta wtyczka generuje listę wszystkich linków, które są skierowane do nieistniejących stron. Wtedy sam powinieneś zdecydować się na każdy link, co z nim zrobić.

Ponadto zaleca się skonfigurowanie usługi statystycznej używanej przez użytkownika do śledzenia konwersji w niewłaściwych linkach. Umożliwi to znalezienie źródeł przejść. Możesz na nie wpływać, używając 301 przekierowań w htaccess. Podstawowe podejście jest następujące: ujawniamy, do której strony przechodzi przejście, znajduje nową stronę, która jest dla niego istotna, przypisujemy przekierowania 301 do poprzedniej. Stopniowo wyszukiwarki przerabiają stare linki na nowe.

W ten sposób możliwe jest zidentyfikowanie tych łączy, które mogą działać niezależnie. Jednak niektóre z nich pozostaną, co prowadzi do błędu 404 Not Found. Jak rozwiązać problem w tych przypadkach?

404 nie znaleziono co robić

Jak zatrzymać gościa?

Aby zapobiec ucieczce odwiedzającego po wyświetleniu strony 404 Not Found, zaleca się dodanie informacji do tej strony:

  • Humorystyczna natura. Widząc to, odwiedzający, nawet w stanie zdezorientowania, może się uśmiechnąć i chętniej powtórzyć próby przejścia na inną stronę witryny, na przykład na stronę główną. Tylko ważne jest, aby nie przesadzić - zrobić jedno zdjęcie, bez żartów.
  • Daj odwiedzającym gotowe linki. To bardzo ważne! Nie zmuszaj go do pracy, ratuj go od niepotrzebnej pracy.
  • Umieść krótki tekst instrukcji, co robić. Niech inicjatywa pozostanie w Twoich rękach.
  • Zaprojektuj oryginalny wygląd 404 stron, aby wyglądały jak miliony innych podobnych stron w Internecie.
  • Niektórzy autorzy umieszczają na tej stronie prostą grę, taką jak ta poniżej. Zachęca to indywidualnych użytkowników do pozostania na stronie nawet wtedy, gdy nie znaleźli tego, czego szukali.
  • Umieść swoje logo projektu na stronie. Niech gość od razu zorientuje się, że znalazł się pod właściwym adresem, po prostu złe drzwi.

co oznacza, że ​​nie znaleziono 404

Zastosuj magię CSS3

Aby rozwiązać ten problem, istnieje inny sposób - wykorzystanie nowoczesnych technologii opartych na Animacje CSS3. Znaczenie tego podejścia polega na tym, że wprowadzono specjalny kod HTML z animacją, w którym możliwe przyczyny pojawienia się błędnej strony są wyświetlane odwiedzającym, a zalecenia są podawane w dalszych działaniach. Ten kod jest powiązany z określonymi blokami na stronie i jest ważny, gdy pojawiają się takie błędy.

Jeśli wszystkie strony podają błąd 404

Globalny błąd 404 może wystąpić w przypadku awarii usługi DNS. W tym przypadku charakterystyczne jest, że wszystkie żądania HTTP (do dowolnych witryn) są przekierowywane do dowolnego serwera. Może to być spowodowane przez programy antywirusowe, które przechwytują zapytania DNS i zwracają niepoprawną wartość IP lub zmieniają plik hosts na twoim komputerze (w C: windowssystem32driversetc).

Z reguły użytkownik jest przekierowywany do fałszywej strony, która przypomina stronę początkową jednej z popularnych usług (w celu kradzieży poufnych danych z twojego konta), lub do strony z prośbą o wysłanie SMS-a na dowolny numer, wydaje się, że odblokował dalszą pracę (aby uzyskać twoje pieniądze).

Licznikiem do tego jest sprawdzenie plik hosts na obecność obcych rejestrów. Otwórz ten plik w Notatniku (ścieżka jest podana powyżej) i usuń z niego wszystkie wpisy z wyjątkiem linii: 127.0.0.1 localhost. Następnie skanujemy komputer za pomocą programu antywirusowego, usuwamy wszystkie znalezione złośliwe oprogramowanie i ponownie uruchamiamy komputer.

Możliwe jest również, że urządzenie (na przykład modem DOCSIS) przejmuje funkcje DNS i odpowiadającego serwera HTTP. Jeśli masz połączenie z Internetem za pomocą kabla telewizyjnego, najprawdopodobniej wystąpią problemy z powodu połączenia. Należy wysłać polecenie ping, w tym przypadku modem pobiera żądania DNS dla siebie i wysyła je. Konieczne jest zwalczanie tego poprzez przyciąganie do swojego dostawcy Internetu możliwości wsparcia technicznego.

dlaczego 404 nie znaleziono

Proste kroki do rozwiązania

Załóżmy, że nie jesteś właścicielem witryny, ale użytkownikiem. Podczas uzyskiwania dostępu do strony, której potrzebujesz, wystąpił błąd 404 Not Found. Jak naprawić sytuację? Oto kilka prostych wskazówek, dzięki którym możesz sam spróbować rozwiązać ten problem. W większości przypadków pomogą szybko sobie z tym poradzić:

  • Po prostu odśwież stronę. Możesz użyć klawiszy skrótu Ctrl + F5, aby wymusić aktualizację. Błąd może pojawić się tylko dlatego, że strona się nie ładuje.
  • Wyczyść pamięć podręczną przeglądarki i pliki cookie - często rozwiązuje to problem.
  • Upewnij się, że URL (adres strona) wprowadzone poprawnie. Obejmuje pisownię www. lub http://, ważne znaki separacji, nazwa domeny, rozszerzenie pliku stron i tak dalej.
  • Skanuj swój komputer pod kątem złośliwego oprogramowania, ponieważ wirusy powodują błędy 404 na stronach internetowych. Jest to konieczne, aby upewnić się, że Twój komputer jest czysty i wolny od wirusów.
  • Skontaktuj się z administratorem witryny lub dostawcą hostingu, aby uzyskać więcej informacji. Jeśli serwer ma problemy z działaniem, może to być przyczyną błędu 404.

Wniosek

Zbadaliśmy kwestię tego, co oznacza komunikat 404 Not Found, oraz kilka ważnych kroków, które twórca strony powinien podjąć, aby uniknąć nieprzyjemnych komplikacji w swojej pracy. Doradzaliśmy także użytkownikom zasobów, co zrobić najpierw, gdy napotkają takie błędy podczas wyszukiwania żądanej witryny lub jej strony. Mamy nadzieję, że te wskazówki będą przydatne dla czytelników.