W artykule:
- Co To jest błąd HTTP?
- Więc, co to jest 101 na 404?
- Inne rodzaje stron błędów HTTP i co one oznaczają
- Co powoduje błąd HTTP?
- Jak je naprawić
- SEO co?
- Po co tworzyć niestandardową stronę błędu HTTP?
- Toast za dobrego gospodarza
- Przygotujmy się.
- T-error-wtyczki strony błędu ific
- Składając Wszystko W Całość
- I Błąd Masz To
Jesteś podekscytowany. Właśnie znalazłeś ciekawy link o gadającej żyrafie w Google. Klikasz na nią. Teraz z niecierpliwością czekasz, aż artykuł się pojawi. Zamiast artykułu pojawia się wiadomość. „Strona nie została znaleziona” jest wyświetlana na monitorze. Nie nauczysz się dziś o gadającej żyrafie.
Strony błędów HTTP w WordPress mogą być brzydkie dla każdego użytkownika sieci, który ich doświadcza i sprawić, że odwiedzający będzie chciał zedrzeć koszulę żyrafy z frustracji.
Jednak nie martw się. Możesz rozjaśnić okazję dzięki dostosowanym stronom błędów HTTP w WordPress. Utworzenie niestandardowej strony błędu spowoduje, że odwiedzający zostanie spełniony, powróci później i (miejmy nadzieję) nie zdejmie koszuli.
W tym artykule omówię:
- Co to jest błąd HTTP.
- Co je powoduje.
- Dlaczego należy dostosować strony błędów.
- Rodzaje stron błędów (i co one oznaczają).
- Korzystanie z wtyczki do dostosowywania stron błędów HTTP / przekierowania.
- Dlaczego nie mieć niestandardowej strony błędu jest złe dla SEO.
- Jak możemy pomóc w rozwiązaniu niektórych błędów strony http.
Do czasu przeczytania tego artykułu będziesz mieć strony z błędami lub przekierowania, które poprawiają Twoją witrynę, a nie taką, w której użytkownik czuje, że odwiedzanie go było błędem.
Co To jest błąd HTTP?
Nie lubię zakładać rzeczy, ale pewnie wszyscy je widzieliśmy.:
- Błąd 404
- Wystąpił nieoczekiwany błąd, skontaktuj się z administratorem systemu.
- Nie znaleziono serwera
- Ta strona nie działa
Czy kiedykolwiek zastanawiałeś się, czym dokładnie są? 404-co to jest? Nazwa jakiejś autostrady na pustyni?

Zanim przejdziemy do tworzenia niestandardowych stron błędów HTTP, ważne jest, aby je zrozumieć.
Błąd HTTP (hypertext transfer protocol) jest standardowym kodem odpowiedzi w odniesieniu do komunikacji w sieci komputerowej.
Oznacza to, że przeglądarka była w stanie komunikować się z serwerem, ale serwer nie mógł znaleźć żądanych informacji.
Błąd może być również użyty, gdy serwer nie chce ujawnić, czy posiada żądane informacje, czy nie.
Zazwyczaj serwer hostingowy generuje stronę internetową „404 Not Found”, gdy użytkownik próbuje śledzić martwy lub uszkodzony link.
404 jest zdecydowanie najbardziej znanym i powszechnym Komunikatem o błędach, jaki znajdziesz w sieci World Wide Web. To znaczy: „nic tu nie ma.”
Ma własną historię i często zobaczysz ją, jeśli klikniesz zepsuty link lub coś pomylisz.
Więc, co to jest 101 na 404?

Przez lata krążyły w sieci plotki, że nazywa się to błędem 404 z powodu numeru pokoju.
Zgadza się. Historia głosi, że POKÓJ 404 mieścił pierwsze serwery sieci w CERN (Europejskiej Organizacji Badań Jądrowych) i że wynalazca World Wide Web, Tim Berners-Lee, miał tam Biuro i często nie można go było znaleźć.
Choć to ciekawa historia wokół ogniska, to mit.
Faktycznym powodem jest to, że kody błędów oznaczają zakresy liczbowe w kategorii. Błędy klienta spadły do zakresu 400, co sprawiło, że „404” stał się kodem „not found”.
Inne rodzaje stron błędów HTTP i co one oznaczają
404 to nie jedyna gra w mieście. W rzeczywistości sama liczba stron błędów może cię zaskoczyć.
Jak żarłacz biały, większość z nich nigdy nie spotkasz. Jednak niektóre są nieco bardziej powszechne.
Oto krótka lista niektórych z częstszych stron błędów HTTP i co dokładnie oznaczają:
301 – Błąd 301 oznacza, że zawartość została przeniesiona i nie wróci do pierwotnej lokalizacji. 301 to stałe przekierowania do treści. Mogą być trudne, ale na szczęście mamy artykuł o tym, jak je skonfigurować.
400 – To wskazuje na złą prośbę. Oznacza to, że przeglądarka próbowała uzyskać dostęp do treści w nieprawidłowy sposób lub uszkodziła żądanie. Może to również oznaczać, że składnia nie była prawidłowa. Niezależnie od przypadku serwer nie rozumie żądania i nie wie, co z nim zrobić.
401 – Jeśli pojawi się ten błąd, oznacza to, że zawartość wymaga autoryzacji. Użytkownik próbował uzyskać dostęp do czegoś, czego nie może (np. do panelu administracyjnego WP). Może to być spowodowane błędnym wpisaniem danych logowania lub zapisaniem w pamięci podręcznej czegoś, czego nie powinieneś.
500 – To jest ogólny błąd serwera. Zasadniczo mówi: „OK, coś się stało, ale nie mam pojęcia, co to było.”Jest to bardzo niejasne i wskazuje, że serwer nie wie, jak obsłużyć żądanie.
504 – Co tak długo? Ten błąd oznacza limit czasu bramki. Pokazuje, że serwer czekał na dane z upstream, ale nic się nie stało. Zwykle ramy czasowe to około trzydziestu sekund. Jeśli wrota nie usłyszą odpowiedzi w ciągu około pół minuty, możesz uzyskać czas oczekiwania.
A lista jest długa…
Jeśli chcesz, istnieje wiele więcej kodów błędów HTTP do zbadania.
Co powoduje błąd HTTP?
Głównym winowajcą wywołania Komunikatu o błędzie jest przeniesienie strony internetowej lub treści pod inny adres URL. Zdarza się to często i jest łatwe do zrobienia.
Na przykład, jeśli masz stronę internetową z kilkoma podstronami i zmienisz adres URL strony internetowej, zepsuje to wszystkie połączone podstrony. Uh-oh.
Inne przyczyny błędu HTTP to:
- Strona została usunięta.
- Adres URL został nieprawidłowo napisany lub źle wpisany w przeglądarce.
- Serwer odpowiedzialny za witrynę nie działa lub połączenie może zostać przerwane.
- Wprowadzona domena już nie istnieje.
- Żądana domena nie może zostać przekonwertowana na adres IP przez DNS.
Jak je naprawić
Najbardziej uproszczonym sposobem jest przekierowanie strony na inną. Omówimy to później w artykule.
Możesz również poprawić link. Hej, błędy i literówki zdarzają się cały czas. Dotyczy to również hiperłączy. Jeśli wrócisz i naprawisz błąd adresu URL, powinieneś być w dobrej formie.
Ponadto Przywracanie usuniętych stron załatwi sprawę. Jeśli jest to usunięta strona, która nie jest już potrzebna, przekieruj użytkownika na odpowiednią stronę.
Usunięte strony nadal pojawiają się w wyszukiwarkach, więc ważne jest, aby dobrze nimi zarządzać. Nie znikają po prostu. Zamiast tego zawsze możesz je przekierować lub „otworzyć” w jakiś sposób.
Ważne jest, aby wyłapywać błędy HTTP, abyś wiedział, że je masz. Oto kilka zalecanych opcji dla Ciebie:
- Google Search Console: po zalogowaniu się do Google Console możesz kliknąć Crawl z rozwijanego menu. Stamtąd kliknij na Błędy Crawl.
- SmartCrawl: mówiąc o raczkowaniu, nasza własna darmowa wtyczka SEO może pomóc w sprawdzaniu uszkodzonych linków.
Po zainstalowaniu i aktywacji SmartCrawl, po prostu przejdź do obszaru administracyjnego SmartCrawl i Mapa strony sekcji. Następnie kliknij na Url Crawler i pokaże każdy link, który jest uszkodzony.
Ponadto SmartCrawl może przekierowywać dowolne „martwe” strony lub w dowolny sposób.
Z obszaru admin, wystarczy kliknąć na Zaawansowane narzędzia > przekierowanie URL.

W tym momencie możesz wprowadzić tyle linków, ile chcesz i przekierować je do dostosowanej strony błędu, strony głównej, nowej strony — cokolwiek!
Istnieją inne opcje, takie jak nasza wtyczka do sprawdzania uszkodzonych linków.
Najważniejsze jest rozwiązanie problemu, zanim go masz. Cokolwiek działa najlepiej, aby odkryć niedziałające linki, przekierować je lub naprawić stronę.
SEO co?
Uszkodzone linki mogą być złe dla SEO. Google wspomina, że posiadanie błędów 404 niekoniecznie zaszkodzi Twojemu SEO, ale może zaszkodzić doświadczeniu użytkownika.
Może to skutkować słabą wydajnością i oczywiście wysokim współczynnikiem odrzuceń.
Wyszukiwarki zawsze pracują nad poprawą doświadczenia użytkownika, więc pamiętaj, że jeśli jest to złe dla użytkownika, prawdopodobnie nie będzie dobre dla SEO.
Po co tworzyć niestandardową stronę błędu HTTP?
Teraz, gdy znamy strony błędów HTTP, jak się one pojawiają i co zrobić, aby je naprawić…
Skupmy się na tworzeniu niestandardowych stron błędów, więc kiedy nastąpi nieuniknione (Typ, ktoś?), będziesz gotowy.
W tym miejscu pojawia się możliwość dostosowywania.
Pomyśl o tym. Wolałbyś to zobaczyć?:

Lub to:

Lub możesz rozpoznać ten:

Jeśli najbardziej podobał Ci się pierwszy przykład, cóż, możemy nie być w stanie Ci pomóc.
Jeśli jednak któryś z innych przykładów się nie zgadza, to teraz do czegoś zmierzamy!
Mam nadzieję, że możesz zobaczyć, że jeśli masz stronę błędu 404, nie musi być ponura i nudna.
Dlatego ważne jest posiadanie dostosowanej strony błędu 404. Chociaż użytkownik nie jest dokładnie tam, gdzie chce być, nie musi go również wyłączać w swojej witrynie. W rzeczywistości może to być wciągające!
Jak pokazują Amazon i nasz przykład powyżej dla WPMU DEV, łatwo jest uzyskać kreatywność za pomocą stron błędów i dodać użyteczne wezwanie do działania.
Dla Amazonki … możesz spotkać psy z Amazonii. Czy to nie fajne?
A dla nas … masz szansę zobaczyć Dev Mana od tyłu (wiem, że to Odcinek), A stamtąd możesz wrócić na stronę główną.
Ogólnie rzecz biorąc, oferują rozwiązania zamiast całkowitego zatrzymania, jak inne ogólne wiadomości 404.
Toast za dobrego gospodarza
Podstawą zapewnienia, że nie otrzymasz stron z błędami, jest posiadanie dobrego hosta.
Zapewnia to, że witryna jest uruchomiona. Ważne jest również, aby mieć dobrą szybkość i wydajność.
Oferujemy hosting, który obejmuje dedykowane zasoby pamięci, procesora i pamięci SSD, co oznacza, że zasoby te są niezależne od innych witryn (nawet innych witryn hostowanych u nas).
Ponadto nasz hosting jest zoptymalizowany pod kątem WordPress, z buforowaniem obiektów i stron, obsługą IPv6 i naszym CDN — co zapewnia, że nasze witryny są szybsze niż pędząca kula (w rzeczywistości znacznie szybsze).
Pomaga to w przypadku opóźnień, oczekiwania, powolnego ładowania strony i innych, które mogą spowodować przerwę w witrynie i błąd 504.
Przygotujmy się.
Jeśli niektóre z twoich celów obejmują utrzymanie użytkownika na stronie, powrót odwiedzających, utrzymanie SEO w dobrej pozycji i nie wyłączanie użytkowników-wtedy dostosowana strona błędu HTTP jest istotną częścią twojej witryny WordPress.
Istnieje kilka sposobów na zrobienie tego w swoim motywie za pomocą kodu (i mamy artykuł o tym, jak to zrobić). Jednak od czasu przybycia Gutenberga najprostszym sposobem jest wtyczka.
T-error-wtyczki strony błędu ific
Wtyczki. Mogą rozwiązać prawie każdy problem z WordPress w mgnieniu oka. I to jest zdecydowanie prawdą w przypadku tworzenia niestandardowej strony błędu HTTP.
Krótko omówię kilka darmowych wtyczek, które pomogą Ci tworzyć, dostosowywać i wdrażać niesamowite strony błędów HTTP.
Każdy z nich ma ponad 4-gwiazdkową średnią recenzję, jest bezpłatny i ma ponad 5 000 użytkowników.
Zauważysz, że niektóre z nich przekierują Twoją stronę, niektóre nie. jednak każda z nich ma opcję dostosowywania strony błędu.
Przekonasz się sam, jaka wtyczka działa najlepiej dla Twojej witryny.
-
404strona

Ta wtyczka ma ponad 100k aktywnych instalacji, dzięki czemu strona 404 od Petera Raschendorfera jest jedną z najczęściej używanych wtyczek do tworzenia niestandardowych stron błędów HTTP w WordPress. Plasuje się tam również z solidną 5-gwiazdkową średnią recenzją.
Wtyczka działa z prawie każdym motywem, w którym możesz dostosować stronę błędu, aby pasowała do twojego głosu i stylu.
Jest niezwykle prosty w użyciu pod względem wyglądu, wyświetlania i funkcjonalności. Wszystko to osiągnięto w edytorze stron WordPress pod stroną błędu 404.
Jedną z różnic między tym a innymi jest to, że nie tworzy przekierowań. Zamiast tego dostarczany jest poprawny kod 404.
To mówi wyszukiwarkom, że strona nie istnieje i musi zostać usunięta z indeksu. Nie tworzy również dodatkowych żądań serwera.
Jako jedna z najpopularniejszych wtyczek błędów HTTP obecnie, warto sprawdzić samemu.
-
Custom 404 Pro

Custom 404 Pro By Kunal Nagar to prosta opcja, która zastępuje domyślną stronę 404 niestandardową stroną z sekcji strony w panelu administracyjnym.
Wystarczy wybrać stronę niestandardową, wprowadzić niestandardowy adres URL dla 404 i to wszystko.
Ułatwia to tworzenie własnej strony dostosowanej do błędów 404 i tworzenie dowolnego rodzaju niesamowitej strony, której pragnie twoje serce.
Z ponad 9 tys. użytkowników i średnią 4-gwiazdkową recenzją, nie jest to zbyt obskurna opcja. Jest często aktualizowany i ma pełne wsparcie na Github.
Ta wtyczka jest fajną opcją dla łatwości użytkowania i pełnej kontroli nad dowolnym typem strony 404, którą chcesz umieścić w swojej witrynie WordPress.
-
Wszystkie 404 przekierowania na stronę główną

All 404 Redirect to Homepage by Fakhri Alsadi to proste rozwiązanie do obsługi stron błędów 404 za pomocą przekierowania 301.
Rozwiązuje błędy, przekierowując wszystkie strony błędów 404 do strony głównej lub niestandardowej.
Jest to wspaniała wtyczka do szybkiego rozwiązania (przekierowania na stronę główną) podczas pracy nad budową niestandardowej strony 404.
Jest to popularna wtyczka, z ponad instalacjami 200k i solidną średnią recenzją 4.5. Jest również regularnie aktualizowany i ma aktywne forum wsparcia.
Zawiera wykres wskaźnika błędów, który pokazuje błędy w Twojej witrynie.
Możesz także włączyć status przekierowania 404 i gdzie je przekierować za pomocą jednego kliknięcia przycisku na pulpicie nawigacyjnym.
Dzięki możliwości przekierowania wszelkich błędów, tworzenia niestandardowych stron błędów i wsparcia, ta wtyczka jest najlepszym wyborem.
-
301 Przekierowań-Łatwy Menedżer Przekierowań

Przekierowania 301-Easy Redirect Manager firmy WebFactory Ltd pozwala tworzyć i zarządzać przekierowaniami 301 i 302, co pomoże Twojej witrynie WordPress poprawić SEO i doświadczenie użytkownika.
Posiada przyjazny dla użytkownika interfejs, prostą instalację i jest dobrze zorganizowany pod względem konfiguracji.
Jest świetny dla nowych witryn WordPress, naprawy linków po reorganizacji istniejącej zawartości oraz gdy zawartość witryny wygasa i chcesz uniknąć wysyłania odwiedzających do strony 404.
Ta wtyczka ma ponad 80K instalacji i niesamowitą średnią recenzję 4.5. Jest również regularnie aktualizowany.
Niektóre funkcje przekierowań 301 to opcje wyboru stron, postów, niestandardowych typów postów, archiwów i archiwów terminowych z menu rozwijanego.
Możesz także skonfigurować własny niestandardowy adres docelowy.
Pozwala również zachować ciągi zapytań w przekierowaniach, funkcje importu / eksportu do masowego zarządzania przekierowaniami i proste statystyki przekierowań.
Jest idealny do zastąpienia starego projektu witryny nowym, przebudowy lub reorganizacji treści WordPress, a jeśli masz treści, które wygasają i chcesz przekierować użytkowników do innej lokalizacji.
-
Przekierowanie

Przekierowanie przez Johna Godleya jest najpopularniejszą darmową wtyczką przekierowującą dla WordPressa.
Możesz po prostu zarządzać przekierowaniami 301, śledzić błędy 404, a nawet przekierowywać, jeśli użytkownik jest zalogowany lub wylogowany.
Jest przeznaczony do użytku w witrynach z kilkoma przekierowaniami do witryn z tysiącami przekierowań.
Jest to najstarszy ze wszystkich wtyczek (ponad 10 lat!) i ma milion + instalacji i kciuk w górę z 4,5-gwiazdkową średnią recenzji.
Niektóre z jego funkcji obejmują przekierowania dla niektórych przeglądarek, plików cookie, nagłówków HTTP i innych; co oznacza, że możesz naprawdę dostosować działania przekierowania, które chcesz podjąć.
Posiada również konfigurowalną opcję logowania, która pozwala wyświetlić wszystkie przekierowania występujące na twojej stronie, w tym informacje o odwiedzającym, używanej przeglądarce i odsyłającym.
Dzięki pełnemu wsparciu i wszystkim funkcjom ta wtyczka jest świetna dla każdej witryny WordPress i tworzenia stron błędów HTTP, do których możesz przekierować.
-
404 do 301 – przekierowanie, logowanie i powiadamianie o błędach 404

404 do 301 – Redirect, Log and Notify 404 Errors by Joel James to prosta wtyczka obsługująca wszystkie błędy 404.
Przekierowuje wszystkie błędy na dowolną stronę, używając 301 lub dowolnego innego statusu.
Pozostawia to zero raportów o błędach 404 na pulpicie narzędzi dla webmasterów, dzięki czemu Ty i Twoja witryna WordPress jesteście zadowoleni.
Ta wtyczka ma ponad 100 000 instalacji i słodką średnią recenzję 4.5.
Niektóre funkcje obejmują ustawienie niestandardowe przekierowanie dla każdej ścieżki 404, jest gotowe do tłumaczenia, Włącz powiadomienia e-mail i jest znany jako przyjazny dla programistów.
Istnieje pełne wsparcie, regularne aktualizacje i bardzo szczegółowe informacje na temat tego, co ta wtyczka ma do zaoferowania po aktywacji.
A tak przy okazji, twórca tej wtyczki pracuje dla nas! Cześć, Joel!
Składając Wszystko W Całość
W tym artykule było wiele do przeczesania, jeśli chodzi o konfigurowanie niestandardowych stron błędów HTTP. Oto krótkie podsumowanie, aby strona błędu była wolna od błędów (chłopcze, to dużo błędów).
Teraz wiesz, co to jest strona błędu, różne kody (i co one oznaczają), co je powoduje, dlaczego je naprawić, ich znaczenie i jak je utworzyć za pomocą wtyczki.
Dodatkowo chcesz upewnić się, że Twoja witryna jest w dobrym stanie dzięki solidnemu hostingowi.
I aby zakończyć sprawę, pamiętaj o wszystkich tych wskazówkach:
Redirect: Zamiast usuwać stronę, przekierowujesz do dostosowanej strony (lub strony głównej).
Zachowaj karty na swoich stronach: Pamiętaj, aby sprawdzić w SmartCrawl lub innych źródłach, aby upewnić się, że nie masz żadnych uszkodzonych linków.
Zapamiętaj Swoje Aktualizacje: Aktualizacja lub zmiana linków? Upewnij się, że nie zepsują żadnych innych linków w tym procesie.
Spraw, Aby Strony Błędów Były Ludzkie: Na dostosowanej stronie błędu należy nadać im spersonalizowany głos, który dobrze współpracuje z Twoją marką lub obrazem.
Nie rób z tego ogólnych i nie zawieraj wezwania do działania (np. ” Kliknij tutaj, aby odwiedzić naszą stronę główną.”).
I Błąd Masz To
Teraz, gdy użytkownik natknie się na coś interesującego w Twojej witrynie, ale zapomniałeś przekierować stronę lub ponownie dostosować rzeczy, nie otrzyma mdłych wiadomości 404.
Zamiast tego będą szczęśliwi, być może rozbawieni. Dlaczego? Bo jesteś przygotowany.
Stworzyłeś niesamowitą, zabawną i pouczającą stronę niestandardowych błędów, która sprawia, że czują się szczęśliwi-nie rozczarowani.
Twój użytkownik wie, że jesteś na szczycie swojej witryny i zrozumie.
Nie będą chętni do odejścia i pójścia gdzie indziej-nawet jeśli nie będą mogli dowiedzieć się o gadającej żyrafie.