Wordpress 404 Seiten per 301 auf die Startseite umleiten

Wordpress bietet in den Themes die Möglichkeit, individuelle 404 Seiten zu erstellen und zum Beispiel mit einem Suchformular auszustatten. Weiter ist in den meisten Themes ein individuell programmierbarer Bereich enthalten, der den Blog anweist, dass wenn kein entsprechender Beitrag gefunden wird, zum Beispiel das Suchformular auszugeben.

Diese Einstellungen können in vielen Fällen sehr nützlich sein, so dass der User, der über die unterschiedlichen Verlinkungen (aus Suchmaschinen oder von anderen Seiten) kommt, auf jeden Fall im Blog landet. In manchen Fällen wünscht der Webmaster dieses Verhalten aber nicht und möchte es entsprechend ändern.

Aber nicht nur die individuellen Vorlieben der Webmaster können es notwendig machen, keine 404 Seiten auszugeben und stattdessen die Startseite des Wordpress Blogs anzuzeigen. Ein Beispiel dafür wäre der Wunsch, alte, nicht mehr existierende aber doch noch von den Suchmaschinen indexierte Seiten aus dem Index verschwinden zu lassen. Gerade wenn so etwas Überhand nimmt, könnte es für die User durchaus nervig sein, ständig auf 404 Seiten zu landen.

Ein weiterer Grund sind falsche Verlinkungen, die von anderen entweder absichtlich oder unabsichtlich gesetzt werden. Nimmt so etwas Überhand, kann einem Wordpress Blog schnell Schaden zugefügt werden.

Wordpress 404 Seiten können auf eine sehr einfache Weise deaktiviert und auf die Startseite umgeleitet werden. Dazu braucht es nur eine einzelne zusätzliche Zeile in der header.php im entsprechenden Wordpress Theme. Diese ganz oben an den Anfang in die erste Zeile setzen (oberhalb von “DOCTYPE…”):

<?php if( is_404( )) { header("Location: /",TRUE,301); } ?>

Dieser Befehl bewirkt, dass 404 Seiten auf die Startseite mit dem HTTP-Status-Code 301 (permanenter Umzug) ungeleitet werden. Bei dem Teil "Location: /" ist darauf zu achten, dass dieser Befehl die Domain selbst darstellt und alles auf http://www.meinedomain.tld/ beziehungsweise http://meinedomain.tld/ umleitet.
Liegt die Startseite des Blogs aber beispielsweise im Verzeichnis /blog/ (http://www.meinedomain.tld/blog/), so ist dieser Befehl anzupassen auf: "Location :/blog/"

Kategorie: Wordpress PHP
Ähnliche Beiträge:
  • RSS Feed deaktivieren - Manchmal mag es für Wordpress Nutzer notwendig sein, die RSS Feeds zu deaktivieren. Dies wäre beispielsweise der Fall, wenn Wordpress nicht...
  • Ähnliche Blogartikel – Similar Posts - Weit verbreitet und äußerst beliebt ist die Möglichkeit unterhalb des Blogartikels ähnliche Blogartikel, also die so genannten Similar Posts – anzuzeigen....
  • Neueste Blogartikel anzeigen, kürzen und mit … versehen - Die neuesten Blogartikel können entweder im Adminbereich über Design/Widgets angezeigt werden, oder manuell per Eintrag in der sidebar.php im entsprechenden Theme....
  • Beliebte, populäre Blogartikel – Popular Posts - Ebenfalls in vielen Blogs bereits zur Standard Zusatzausrüstung gehört die Anzeige der beliebtesten, also der populärsten Blogartikel, den so genannten Popular...
  • XML Sitemap für Wordpress Blogs - Ein Plugin, welches in meinen Augen ebenfalls zur Grundausstattung eines jeden Blogs gehört, ist das Plugin Google XML Sitemaps von Arne...
Einen Kommentar hinterlassen

Bitte beachtet die Datenschutzinweise. Kommentare mit Keywords als Name sowie Werbung für gewerbliche Webseiten wird als Spam behandelt und editiert oder gelöscht!

Kommentare abonnieren ohne selbst einen Kommentar abzugeben:

Webdesign Blog durchsuchen

Feed per eMail abonnieren: