Werbung

Der bescheidene 404 ist bei uns, seit die Röhren, aus denen das Internet besteht, zum ersten Mal eingesetzt wurden. Websites können tatsächlich ein ganzes Smorgasboard mit verschiedenen Fehlercodes zurückgeben, aber 404 ist die häufigste und wird allgemein als „nicht gefunden“.

Manchmal wird Ihr Browser diese verarbeiten und eine allgemeine Fehlerseite zurückgeben, aber weil WordPress Inhalte dynamisch von der URL ableitet (im Gegensatz zu einer tatsächlichen Datei auf dem Server)Es behandelt Fehler auch intern.

Leider ist die Standardnachricht so wenig hilfreich wie möglich. Deshalb werde ich Ihnen heute zeigen, wie Sie Ihre Nachricht optimieren können WordPress 404 Fehlerseite viel nützlicher sein.

DIY oder freundliche 404 Nachrichten

Möglicherweise haben Sie bemerkt, dass wir bei MakeUseOf eine eigene benutzerdefinierte Fehlerseite haben, die etwas einladender ist als die Standardnachricht. Um eine eigene benutzerdefinierte Fehlerseite zu erstellen, erstellen Sie einfach eine Vorlage mit dem Namen

instagram viewer
404.php in Ihrem Themenordner - falls Sie noch keinen haben. Duplizieren Sie die einzelne Seitenvorlage, wenn Sie möchten, und schneiden Sie den Hauptinhaltsbereich aus. Sie können dann entweder ein Bild wie wir von Hand codieren oder Ihre eigene einfache Nachricht schreiben. Anschließend fügen Sie einige erweiterte Funktionen hinzu.
404 Fehler

E-Mail an Sie über den Fehler

Wenn jemand eine 404-Fehlerseite aufruft, liegt dies normalerweise daran, dass er irgendwo einem schlechten Link gefolgt ist und nicht Geben Sie eine dumme URL direkt in die Adressleiste ein (unterschätzen Sie jedoch niemals ihre Fähigkeit, dies zu tun zu). In diesen Fällen wäre es für Sie als Administrator der Website hilfreich, über den Fehler Bescheid zu wissen und entweder Ihren eigenen fehlerhaften Link zu korrigieren oder die mit Ihnen verknüpfte Website zu bitten, ihn zu korrigieren. Fügen Sie dieses Code-Snippet vollständig ganz oben in Ihr glänzendes neues ein 404.php Seite:

php $ message = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Benutzer kam von:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "Die Seiten-URL, auf die sie zugreifen wollten, war:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "404 error", $ message); 

Der obige Code sendet eine E-Mail an die registrierte Administrator-E-Mail-Adresse, die die beschreibt URL, von der sie kamen, falls verfügbar, und die URL, zu der sie versucht haben zu gelangen. Auf der Benutzerseite tut es nichts - es sendet nur eine E-Mail an Sie und gibt nichts auf der Fehlerseite selbst aus.

Fügen Sie ein Suchformular hinzu

Der Benutzer ist offensichtlich auf Ihre Website gekommen, um nach etwas zu suchen. Lassen Sie ihn also nicht frustriert, sondern suchen Sie nach dem, was er wollte. Suchen Sie dazu einen geeigneten Platz in Ihrer Vorlage und fügen Sie möglicherweise eine kleine Notiz hinzu "Warum nicht stattdessen versuchen zu suchen?"und fügen Sie diese einzelne Codezeile ein:

PHP enthalten (TEMPLATEPATH. "/searchform.php"); 

Plugins zur Verbesserung der Fehlerseite

Wenn das benutzerdefinierte Codieren einer 404-Seite nicht wirklich Ihr Ding ist, machen Sie sich keine Sorgen, da es einige Plugins gibt, mit denen Sie auch ein besseres 404-Erlebnis erzielen können. Lass uns einen Blick darauf werfen:

Dieses Plugin überwacht Ihre Site auf 404-Fehler und zeichnet sie auf, damit Sie über das Admin-Panel benachrichtigt werden können. Wenn Sie feststellen, dass eine externe Site mit dem falschen Link auf Sie verlinkt ist, können Sie diese weiterleiten, ohne sie kontaktieren zu müssen. Teilen Sie dem Plugin einfach mit, wo sich dieser defekte Link befindet sollte gehen, und Besucher werden direkt zusammen mit einer Suchmaschine freundlich gesendet 301 automatische Umleitung.

404 Fehler

Noch besser als der Versuch, die 404-Fehler zu beheben, wenn sie auftauchen, wäre es, sie überhaupt nicht anzuzeigen. Smart 404 macht genau das - es sieht sich die URL an, extrahiert Schlüsselwörter daraus und versucht genau herauszufinden, zu was der Benutzer versucht hat. Es gibt keinen Screenshot, der Ihnen gezeigt werden könnte, da keine Konfiguration erforderlich ist und sofort funktioniert. Der Nachteil ist natürlich, dass es unwahrscheinlich ist, dass Übereinstimmungen gefunden werden, wenn die URL unsinnige Keywords enthält. Daher sind auch Rechtschreibfehler ausgeschlossen.

Wie auch immer, ich hoffe, Sie entscheiden sich für eine richtige WordPress 404-Seite, entweder im DIY-Stil oder mit einem Plugin. Kennen Sie andere clevere 404-Plugins, die Sie teilen möchten? Wenn ja, lassen Sie es uns in den Kommentaren wissen! Wir haben auch ein schnell wachsendes Archiv von fair erweiterte WordPress-Tutorials, auch meine eigene Erste Schritte mit WordPress Richten Sie Ihr Blog mit WordPress ein: Der ultimative LeitfadenSie möchten einen eigenen Blog starten, wissen aber nicht wie? Schauen Sie sich WordPress an, die derzeit leistungsstärkste Blogging-Plattform. Weiterlesen kostenloser Leitfaden - der alles von wichtigen ersten Schritten und Plugins bis hin zu Monetarisierung und SEO abdeckt; und achten Sie darauf, die Best of WordPress Plugins Die besten WordPress Plugins Weiterlesen Seite.

James hat einen BSc in künstlicher Intelligenz und ist CompTIA A + und Network + zertifiziert. Er ist der Hauptentwickler von MakeUseOf und verbringt seine Freizeit mit VR-Paintball und Brettspielen. Er baut seit seiner Kindheit PCs.