kontakt
Software house
>
Blog
>
Błąd 404 – skąd się bierze i jak temu zapobiec?

Błąd 404 – skąd się bierze i jak temu zapobiec?

Data wpisu
Tomasz Kozon
Autor
Tomasz Kozon
Błąd 404

Błąd 404, 404 Nie Znaleziono, Error 404,404 Nie znaleziono strony, HTTP 404 nie znaleziono, File not found to komunikaty, z którymi każdy użytkownik Internetu z pewnością zetknął się przynajmniej raz, wybierając link lub wpisując adres URL. Taki komunikat zniechęca do pozostania na stronie i sprawia, że użytkownik prawdopodobnie więcej nie pojawi się na niej, dlatego warto wiedzieć, jak powstaje, jak mu zapobiegać i naprawiać.

Błąd 404 – czym jest i jakie są jego przyczyny?

Błąd 404 to błąd pojawiający się po stronie  klienta, przy czym klient oznacza przeglądarkę internetową lub urządzenie, na którym wyświetlana jest dana witryna internetowa; błędy po stronie serwera najczęściej wyświetlane są za pomocą komunikatu 500, 503 czy 505. Oznacza on, że przeglądarka połączyła się z serwerem, ale serwer nie może znaleźć żądanego przez przeglądarkę zasobu plików. Błąd 404 powstaje najczęściej w momencie, gdy serwer nie może znaleźć pliku strony, które została usunięta, storna jest uszkodzona lub została przeniesiona na inny adres, ale nie zrobiono żądanego przekierowania 301 w pliku .htaccess. Z drugiej strony, błąd ten może pojawić się, gdy przy ręcznym wpisywaniu adresu strony WWW pojawiała się literówka, witryna chwilowo nie może załadować się lub jest w trakcie  naprawy, choć w ostatnim przypadku warto ustawić inny komunikat typu „Konserwacja” lub „Strona w budowie”.

Jak zapobiegać i naprawić błąd 404?

Błąd 404 może mieć różne przyczyny, z których jedne są łatwe do usunięcia, inne zaś wymagają odpowiedniej wiedzy lub oprogramowania. Oto kilka najczęstszych sposobów na naprawienie tego rodzaju błędu i przeciwdziałanie jego występowaniu.

Odświeżenie strony

Czasem informacja o błędzie może mieć banalną przyczynę: może być spowodowana niedostępnością strony spowodowaną chwilowym  problemem z jej załadowaniem. Dlatego też, gdy na witrynie ukaże się komunikat 404, warto na początku po prostu ją odświeżyć.

Czyszczenie pamięci podręcznej i Cookies

W przypadku, gdy strona WWW wyświetla się poprawnie na smartfonie lub tablecie, ale na laptopie lub komputerze stacjonarnym pojawia się błąd 404, warto wyczyścić pamięć podręczną (cache) na tych urządzenia, która niejako zapamiętuje zawartość witryny, ale gdy przechowuje zbyt dużo informacji, może powodować problemy z ładowaniem witryn. Dodatkowo warto wyczyścić ciasteczka Cookies, która to opcja dostępna jest w opcjach przeglądarki.  

Usunięte pliki i strony

W przypadku usuwania podstrony np. z wycofanym ze sprzedaży produktem w sklepie internetowym lub  usługą, którą firma przestała oferować swoim klientom, warto pamiętać, że wyszukiwarka Google zdążyła je zaindeksować. Oznacza to, że jeszcze przez jakiś czas komunikat o błędzie może pojawić się na tych podstronach i wprowadzać w błąd użytkowników. W takim przypadku najlepiej jest stworzyć przekierowania tych podstron pod inny adres URL, gdzie znajdą się produkty lub usługi podobne do tych wycofanych.

Błąd w pliku .htaccess

Błąd 404 może pojawić się także w przypadku, gdy ingerowano w plik .htaccess, który jest plikiem konfiguracyjnym serwera i jest niezastąpiony do prawidłowego działania strony czy aplikacji. To właśnie ten plik odpowiada m.in. za:  zmianę wyglądu adresów URL, przekierowania poszczególnych podstron, ochronę zawartości folderów, dostęp do plików, definiowanie wyglądu strony, na której wyświetla się komunikat o błędzie i wiele więcej. Jeśli plik .htaccess w ostatnim czasie był zmieniany i na stronie pojawia się komunikat 404 n, czasem wystarczy jedynie odzyskać poprzednią wersję pliku z kopii zapasowych.

404

Złośliwe oprogramowanie

Błąd 404 może także pojawić się w przypadku, gdy na danym urządzeniu pojawią się wirusy, które wymuszają pojawienie się komunikatu o błędzie. Wówczas warto przeskanować komputer lub laptop w poszukiwaniu złośliwego oprogramowywania za pomocą odpowiedniego programu antywirusowego, aby upewnić się, że są one bezpieczne.

Naprawa wszystkich błędów na stronie

Warto wykorzystać specjalistyczne programy i narzędzia, które umożliwiają wykrycie wszystkich błędów 404. Można do tego wykorzystać darmowe programy, które pozwalają przeskanować nawet do 500 linków lub też wybrać wersję płatną. Takie programy, w zależności od stopnia rozbudowania witryny lub sklepu internetowego, w ciągu kilku minut poinformują o błędach. Ostatnim krokiem jest naprawienie wszystkich błędów samodzielnie lub z pomocą specjalisty.

Wyłączony moduł mod_rewrite

Błąd 404 na stronie może także pojawić się, jeśli moduł mod_rewrite odpowiedzialny za wyświetlanie linków jest wyłączony. Moduł ten zawiera składnię poleceń zgodną z tą używaną na serwerach Apache i jest bardzo często spotykany w stronach, które posiadają CMS np. WordPress. Jeśli komunikat o błędzie pojawi się na stronie, warto sprawdzić na serwerze, czy mod_rewrite jest włączony. Należy zatem odnaleźć plik .htaccess i tam umieścić odpowiedni kod uruchamiający mod_rewriet na serwerze home.pl.

Ostatnie Wpisy