Jak naprawić błąd 404 w witrynach WordPress?
Opublikowany: 2020-03-18Jednym z najgorszych uczuć użytkownika witryny jest kliknięcie linku i przejście do strony błędu 404. 404 to jeden z najbardziej nieszkodliwych kodów błędów w Internecie, ponieważ wskazuje po prostu, że brakuje żądanej strony. Jednak może to być również jedna z najbardziej frustrujących i wywierających wpływ na użytkowników, ponieważ gdy treść, której szukają, znika w kłębie dymu. Google i inne wyszukiwarki również go nienawidzą. Na szczęście naprawienie błędu WordPress 404 i sprawienie, by UX Twojej witryny był na najwyższym poziomie zarówno dla robotów wyszukiwarek, jak i zwykłych użytkowników, jest całkiem proste.
Subskrybuj nasz kanał YouTube
Czym dokładnie jest kod błędu 404?
Przerażający 404 to kod stanu odpowiedzi HTTP. Jest podobny do 503, 500, 301 i tak dalej, które możesz zobaczyć od czasu do czasu. Nie wszystkie są złe. Na przykład kod odpowiedzi 301 oznacza po prostu, że jedna strona została na stałe przekierowana na inną. Jednak 404 jest jednym z tych złych — bloki 400 i 500 to te, na które należy uważać najbardziej, ponieważ są to odpowiednio błędy klienta i serwera.
Mozilla Developer Network MDN definiuje błąd 404 w następujący sposób:
Serwer nie może znaleźć żądanego zasobu. W przeglądarce oznacza to, że adres URL nie jest rozpoznawany. W interfejsie API może to również oznaczać, że punkt końcowy jest prawidłowy, ale sam zasób nie istnieje. Serwery mogą również wysłać tę odpowiedź zamiast 403, aby ukryć istnienie zasobu przed nieautoryzowanym klientem. Ten kod odpowiedzi jest prawdopodobnie najbardziej znany ze względu na częste występowanie w sieci.
Ważne punkty do zapamiętania to to, że adres URL nie jest rozpoznawany i że punkt końcowy jest prawidłowy, ale sam zasób nie istnieje . Pokażemy Ci, jak radzić sobie z tego rodzaju problemami, aby ograniczyć błędy 404 w witrynie tylko do tych (miejmy nadzieję), nad którymi nie masz kontroli.
Kiedy błąd 404 nie jest tak naprawdę 404?
Cóż, technicznie 404 to zawsze 404. Ale czasami 404 wyskakuje, gdy nic nie możesz na to poradzić. O tym właśnie mówi MDN powyżej.
Na przykład nic nie możesz zrobić, jeśli ktoś niewłaściwie wpisze adres URL Twojej witryny . Jeśli próbują wejść na elegantthemes.com/blog i wpiszą elegantthemes.com/blag , otrzyma błąd 404. Nie dlatego, że nasza strona jest źle skonfigurowana lub że coś jest nie tak — po prostu popełnili literówkę. MDN oznacza to, że adres URL nie jest rozpoznawany .
A kiedy punkt końcowy jest prawidłowy, ale sam zasób nie istnieje , dzieje się tak, że sam adres URL jest prawidłowy. Został wpisany idealnie, link jest/był poprawny, ale cokolwiek wskazuje, zostało przeniesione. Może to było linkowanie do elegantthemes.com/divi-changelog.pdf , ale zmieniliśmy nazwę pliku na po prostu changelog.pdf . Użytkownik dostałby błąd 404, ale nie zrobiłby nic złego. To byłoby po naszej stronie, więc moglibyśmy to naprawić za pomocą prostego przekierowania 301.
Lub jeśli osoba wejdzie na stronę elegantthemes.com/blackfriday dzień przed rozpoczęciem wyprzedaży. Co ich wita? 404. Nie dlatego, że zrobiliby coś złego, ale dlatego, że strona nie została jeszcze uruchomiona. Adres URL jest poprawny, a treść istnieje. Ale ponieważ przeglądarka nie może go zwrócić, ponieważ technicznie nie ma go jeszcze w Internecie. Ponownie, to 404, ale nie do końca.
Mając to wszystko na uwadze, przejdźmy jednak do tych, na które nie masz wpływu i których odwiedzający nie mogą naprawić kilkoma naciśnięciami klawisza Backspace. Pamiętaj też, że tego rodzaju błędy 404 nie wpłyną ogólnie na SEO. Ponieważ wyszukiwarki znajdą treść, która tam jest, i zazwyczaj nie wprowadzają niewłaściwego adresu URL.
Jak znaleźć błędy 404 WordPress
Pracując w WordPressie i próbując znaleźć wszystkie błędy 404, które może zawierać Twoja witryna, możesz zacząć od dowolnej liczby miejsc lub użyć dowolnej liczby metod. Istnieje jednak kilka dość łatwych i prostych sposobów na ich wyśledzenie.
Konsola wyszukiwania Google
Jednym z najlepszych narzędzi dla każdego, kto jest właścicielem witryny, jest Google Search Console. Jeśli nie znasz tego, nadszedł czas, aby naprawdę się zagłębić i stać się przyjaznym. Z tego jednego pulpitu nawigacyjnego uzyskasz prawie tyle wglądu w swoją witrynę, ile tylko chcesz. Jeśli wiesz, jak Google Analytics dzieli dane, Search Console robi to podobnie.
Na przykład, aby sprawdzić błędy WordPress 404, wystarczy przejść do zakładki Pokrycie po lewej stronie pulpitu nawigacyjnego, aby zobaczyć, jakie są poszczególne błędy.

Z czasem zobaczysz ogólną liczbę błędów i problemów, a także będziesz mógł uzyskać szczegółową analizę błędów, klikając je. Konsola Google Search Console udostępnia również dokumentację dotyczącą radzenia sobie z różnymi problemami i kodami błędów. Na przykład jest to dokument do naprawy miękkich błędów 404, które znajdują się na powyższym obrazku.
Sprawdź linki zewnętrzne
W WordPressie (i innych platformach CMS) możesz bardzo łatwo zmienić swoje permalinki. W WP wystarczy przejść do Ustawienia - Permalinki i możesz ustawić adresy URL swojej witryny w dowolnej strukturze. Kiedy tylko chcesz. Ale nie chcesz tego zmieniać, chcąc nie chcąc. Ponieważ inne witryny mają już (prawdopodobnie) linki do Twojej witryny. Każdy, kto następnie kliknie ich link, zostanie przeniesiony na stronę 404.


Udostępnienie ludziom linku przekierowania lub pola wyszukiwania pomaga złagodzić ból, dzięki czemu mogą znaleźć stronę, której szukają, ale upewnij się, że jest to ograniczone do minimum. Aby to zrobić, sprawdź swoje linki zewnętrzne w Google Search Console. Znajdziesz go w zakładce Linki – Linki zewnętrzne – Top Linked Pages .

Możesz rozwinąć, aby zobaczyć każdy link zwrotny do Twojej witryny, klikając Więcej . Reszta tego procesu jest jednak ręczna. W zależności od tego, jak zmieniła się struktura adresu URL w czasie, będziesz chciał wybrać poszczególne linki, które zostały zmienione. Na przykład te przechodzące z example.com/post-name do example.com/author/post-name . Będziesz chciał wtedy wziąć stary adres URL i przekierować go 301 za pomocą wtyczki, takiej jak Przekierowanie lub coś podobnego, wklejając stary adres URL, który zostanie kliknięty, a następnie wklejając nowy adres docelowy.

Teraz, niezależnie od tego, jakie linki zewnętrzne ktoś kliknie, powinien zostać przeniesiony na właściwą stronę w Twojej witrynie, z pominięciem całkowicie błędu 404 Nie znaleziono strony.
Jak stworzyć własną stronę błędu 404 Nie znaleziono?
Naprawienie strony błędu 404 to jedno. Ale bez względu na to, jakie kroki podejmiesz, aby temu zapobiec, ktoś w końcu wyląduje na stronie błędu. I chcesz być na to gotowy. Na szczęście stworzenie strony 404 jest dość proste.
W niektórych przypadkach Twój motyw może mieć już utworzoną stronę błędu 404 WordPress. Możesz to sprawdzić w folderze wp-content – motywy – nazwa motywu . Szukasz pliku o nazwie 404.php . Dzięki temu WordPress kieruje przeglądarkę na określoną stronę, zamiast po prostu wyświetlać domyślną stronę bez zawartości.

Jak widać na powyższym obrazku, plik 404.php jest podstawowym plikiem, który po prostu wyświetla dowolny kod HTML, który użytkownicy mają zobaczyć (wraz z hakami PHP i tym podobne). Jeśli jesteś programistą ręcznym, wszystko, co musisz zrobić, to napisać kod, który chcesz wyświetlić i zapisać plik przez FTP lub menedżera plików. Teraz wszyscy odwiedzający, którzy otrzymają błąd, zostaną tutaj skierowani.
Pamiętaj, że wszelkie zmiany wprowadzone w 404.php motywu zostaną nadpisane przez aktualizacje, więc upewnij się, że wprowadzasz zmiany w motywie potomnym. Dodatkowe informacje na temat tworzenia strony 404 można znaleźć w Kodeksie WordPress lub naszym własnym szczegółowym przewodniku.
Tworzenie niestandardowej strony 404 w Divi
Jeśli jesteś użytkownikiem Divi, również Cię obejmujemy. Divi Theme Builder zapewnia ogromną elastyczność w tworzeniu niestandardowych stron 404.

Koniecznie zapoznaj się z naszym szczegółowym przewodnikiem i samouczkiem z szablonem do pobrania, który poprowadzi Cię przez cały proces.
Wtyczki do tworzenia strony błędu 404
Jeśli nie jesteś użytkownikiem Divi lub nie chcesz się martwić edycją plików PHP, nie bój się. Repozytorium wtyczek WordPress.org ma wiele opcji do wyboru, aby utworzyć własną niestandardową stronę błędu 404 i przekierować ją z powrotem tam, gdzie ma być. Zebraliśmy listę niektórych z najpopularniejszych i najwyżej ocenianych opcji.
- Wszystkie przekierowania 404 na stronę główną
- Niestandardowy 404 Pro
- 404page – Twoja inteligentna, niestandardowa strona błędu 404
- 404 rozwiązanie
- 404 do 301 – Przekieruj, rejestruj i powiadamiaj
- Automatyczne przekierowanie WP 404 do podobnego posta
Zawijanie
Jeśli Twoja witryna zwraca jakiekolwiek błędy, błąd 404 jest jednym z najłatwiejszych i najłatwiejszych do naprawienia. Niektóre motywy są wbudowane w 404 strony, podczas gdy inne zapewniają narzędzia do tworzenia własnych niestandardowych. Jeśli korzystasz z Google Search Console, możesz znaleźć dowolną liczbę miękkich i twardych błędów 404 na swojej stronie i użyć wtyczek, które wymieniliśmy powyżej, aby upewnić się, że Twoje SEO, ranking strony i wrażenia użytkownika nie ucierpią . I pamiętaj, jedną z najważniejszych rzeczy, które możesz zrobić na stronie 404, jest udostępnienie pola wyszukiwania i przekierowania na stronę główną (lub serii sugerowanych postów), aby użytkownik nie odskakiwał od Twojej witryny, ale kontynuował z niego korzystać. Powodzenia i niech wszystkie twoje błędy 404 będą miękkie.
Co robisz, aby zarządzać błędami HTTP 404?
Artykuł wyróżniony obrazem autorstwa Zhitkov Boris / shutterstock.com
