Gdy Twoje prośby są pomyślnie obsługiwane, kod stanu HTTP nie jest wyświetlany w przeglądarce. Jeśli jednak coś pójdzie nie tak, Twoja przeglądarka internetowa zazwyczaj wyświetla wiadomość z kodem stanu HTTP, aby poinformować o problemie z żądaniem. Komunikaty o błędach, takie jak 504, 500, 503, 502, w tym „Błąd 404 nie znaleziono„Wiadomość jest częścią tego procesu.
Co oznacza błąd 404 w Nginx
Zasadniczo „404 Błąd”Wskazuje, że przeglądarka internetowa Twojego lub odwiedzającego została pomyślnie podłączona do serwera witryny lub hosta. Nie było jednak w stanie zlokalizować żądanego zasobu, takiego jak nazwa pliku lub żaden konkretny adres URL.
Na przykład, jeśli ktoś próbuje dotrzeć do „Twoja strona internetowa.com/AnyPostName”I nie ma żadnych treści powiązanych z„dowolna nazwa„W takim przypadku otrzymasz 404 Błąd w przeglądarce, ponieważ żądany zasób nie istnieje. Innymi słowy, możemy powiedzieć, że gdy brakuje żądanego zasobu, takiego jak plik JavaScript, Image lub CSS, przeglądarka operacyjna wygeneruje błąd „404”.
Jak naprawić błąd 404 w Nginx
Jeśli dostajesz „404 Nie Znaleziono„Błąd nginx i sprawdziłeś, czy żądany zasób istnieje na twoim serwerze, wówczas plik konfiguracyjny może wywoływać błąd. Aby naprawić „404 Nie Znaleziono”, Otwórz swój terminal, naciskając„Ctrl+alt+t”I Wykonaj poniższe podane polecenie otwierania pliku konfiguracyjnego Nginx:
$ sudo nano/etc/nginx/nginx.conf
Twój plik konfiguracyjny Nginx będzie wyglądał tak:
Jeśli ścieżka dodana w pliku konfiguracyjnym Nginx jest nieprawidłowa, spowoduje to „404 Nie Znaleziono„Błąd Ngnix. Więc zweryfikuj swoją ścieżkę prowadzącą do katalogu aktywów:
root/usr/share/nginx/html;
Pomocne będzie również przegląd błędów i dostępu do dzienników w Nginx. Aby to zrobić, skorzystaj z podgrywki „kot„Polecenie do wyodrębnienia zawartości ERROR_LOG obecnej w„/var/log/nginx/błąd.dziennik" plik:
$ sudo cat/var/log/nginx/błąd.dziennik
Aby sprawdzić zawartość Access_Log, napisz to polecenie w swoim terminalu:
$ sudo cat/var/log/nginx/access.dziennik
Jak naprawić błąd 404 nginx za pomocą narzędzi online
„„404 Błąd nginx”Jest również powiązane z zasobami zewnętrznymi i występuje, gdy zasoby te zostaną usunięte lub modyfikowane. Dlatego kluczowe jest często uruchamianie kontroli błędów 404, aby upewnić się, że linki do witryny nie są zepsute. Regularna kontrola i naprawianie zepsutych linków pomoże Ci upewnić się, że wrażenia użytkownika odwiedzającego witrynę jest na stabilnym poziomie. Poniżej przedstawiono niektóre narzędzia, które można wykorzystać do sprawdzania błędów „404 nie znalezionego”:
Link kontroli W3C
W narzędziu internetowego W3C Link Checker musisz wprowadzić adres URL swojej strony internetowej, a on skanuje wszystkie Twoje strony internetowe w celu uzyskania 404 nie znalezionego i innych problemów. Po zakończeniu skanu zwróci wszystkie złamane adresy URL wraz z innymi wynikami:
Sprawdź moje linki
Sprawdź moje linki to podstawowa wtyczka Chrome, która umożliwia sprawdzenie linków na bieżącej stronie internetowej. Po aktywacji tej wtyczki rozszerzenie określi, czy łącza na bieżącej stronie są prawidłowe lub zepsute:
Broken Link Checker
Broken Link Checker to kolejna przydatna wtyczka, która oferuje różne metody sprawdzania zepsutych linków Twojej witryny. Można ustawić okres, który instruuje tę wtyczkę, aby sprawdził zepsute łącza w każdej porze „x”. Możesz wybrać, czy wtyczka powinna wysłać raport e -mail obejmujący wszystkie zepsute linki, czy część witryny, która jest pomyślnie zeskanowana:
Jeśli napotykasz błąd „404 nie znalezionego” Nginx lub chcesz upewnić się, że linki do witryny nie są zepsute lub monitorują witrynę, użyj powyższych metod, aby go naprawić.
Wniosek
„„404 Nie znaleziono błędu„Na stronie internetowej znajduje się kod stanu odpowiedzi HTTP, który nie został znaleziony żądanego zasobu. Może być trudno znaleźć przyczynę „404 Nie znaleziono błędu". W tym poście wyjaśniliśmy, czym jest „404 nie znaleziono błędu”. Dostarczliśmy również metody naprawy „404 nie znalezionego błędu”, wykorzystując plik konfiguracyjny Nginx i inne narzędzia online, takie jak sprawdź moje linki, link do sprawdzania W3C i zepsuty szelk linków.