Co oznacza błąd 404 i dlaczego się pojawia?
Błąd 404, znany również jako error 404 lub page not found, jest informacją o błędzie na wyszukiwanej stronie internetowej. 404 jest kodem http. Twój komputer jako „klient” wysyła żądanie danych z serwera za pomocą HTTP. Oznacza to, że wyszukiwana strona internetowa nie jest dostępna, wystąpił błąd w jej wyszukaniu lub została usunięta.
Czym jest kod 404?
Kod 404 ma swoje unikalne znaczenie.
- Pierwsza cyfra 4, która rozpoczyna kod, oznacza błąd klienta (nasz komputer), który próbuje połączyć się z wyszukiwaną stroną WWW. Innymi słowy, wyszukiwana strona internetowa nie istnieje.
- Środkowa cyfra w kodzie, czyli 0, odnosi się do ogólnego problemu. W praktyce oznacza to, że została zrobiona literówka przy wpisywaniu adresu strony.
- Ostatnia cyfra w kodzie 404 wskazuje, że 4 oznacza błąd z grupy błędów 40x. Do tej grupy błędów zaliczają się również błędy z komunikatami: 400: Bad Request, 401: Unauthorized itp.
Jak szybko można naprawić błąd 404?
Odświeżenie strony
Jeśli pojawi się błąd 404, to warto od razu odświeżyć wyszukiwaną stronę internetową. Czasami przyczyną pojawienia się komunikatu error 404 mogła być chwilowa niedostępność strony WWW.
Poprawność adres URL
Kolejnym możliwym scenariuszem występowania błędu 404 jest tzw. literówka we wpisanym adresie strony internetowej. Upewnij się poprzez sprawdzenie pisowni, czy wszystko się zgadza we wpisanym adresie strony WWW.
Usunięte strony
Przez pewien czas po usunięciu strony internetowej użytkownicy szukający informacji w wyszukiwarkach internetowych mogą nadal trafiać do usuniętych podstron. Otrzymują oni zazwyczaj wtedy komunikaty o błędach 404 (usunięta strona została zaindeksowana w wyszukiwarkach). Upewnij się, że istnieje przekierowanie strony na nowy adres strony WWW, jeśli takowa istnieje.
Sprawdź uprawnienia CHMOD
„Nie masz uprawnienia dostępu do…”, gdy dostajesz komunikat o wystąpieniu błędu 404 z tą treścią to przyczyną jego występowania mogą być problemy z uprawnieniami do zmian praw dostępu plików systemowych CHMOD. Należy dostosować swoje uprawnienia CHMOD poprzez klienta FTP. Prawidłowe ustawienia atrybutów CHMOD różnią się w zależności od oprogramowania CMS.
Moduł mod_rewrite jest wyłączony
Narzędzie mod_rewrite pozwala na skorzystanie z linków na stronie WWW. Narzędzie mod_rewrite jest najczęściej używane przy popularnych aplikacjach CMS typu WordPress. Upewnij się, że mod_rewrite jest wyłączony na Twoim serwerze, gdy wciąż po aktywacji „przyjaznych URL” w oprogramowaniu CMS wyświetlany jest komunikat o błędzie 404.
Złośliwe oprogramowanie
Upewnij się, że Twój komputer nie zaatakował żaden wirus, robiąc skan komputera w poszukiwaniu złośliwego oprogramowania. Istnieją wirusy, które wymuszają błąd 404 na wybranych stronach internetowych, np. poprzez systemowy plik „Hosts”, który mógł zostać uszkodzony lub może zawierać niepoprawne informacje.
Przeczytaj również: Czym jest depozycjonowanie i jak się przed nim uchronić?
Wyczyść ciasteczka (cookies) oraz plików pamięci podręcznej (cache) w przeglądarce
Jeśli wyszukiwana strona WWW bez problemu wyświetla się na innych urządzeniach, np. na tablecie, wystarczy wtedy tylko wyczyścić pliki pamięci podręcznej oraz ciasteczka.
Problemy z plikiem .htaccess
Plik .htaccess jest elementem serwera WWW, dzięki któremu można skonfigurować jego parametry, np. kontrolować przekierowania czy zmieniać postaci adresów URL. Jeśli ostatnio zauważyłeś pojawienie się błędu 404, to jest bardzo prawdopodobne, że zmieniałeś zawartość pliku .htaccess. Ponowne odtworzenie pliku .htaccess powinno naprawić tą sytuację.
Błąd 404, o czym należy pamiętać?
Błąd 404, error 404 lub page not found może pojawić się z różnych powodów. Prawidłowe zdefiniowanie problemu wymaga znalezienia źródła jego występowania, a to już połowa sukcesu w jego rozwiązaniu. Na szczęście istnieje kilka sprawdzonych metod, które powinny zadziałać. Korzystając z przykładowych możliwości, możesz zakończyć rozwiązanie błędu 404. Analiza przyczyny powstawania error 404 może pomóc w zapobieganiu podobnym problemom w przyszłości.
Bibliografia:
- Cerbat G., File not found: Error 404 as an Example of a Spontaneous Web Genre
- Wren D., J. 404 Not Found, The stability and persistence of URLs published in MEDLINE
- A brief history of 404” 404 lab [web page]. Retrieved from
http://queenofsubtle.com/404/?page_id=1921, 26.02.2024
Autor tekstu: Sylwia Gerega