Angepasste Fehlerseiten für Error „403“ und „404“
Jeder kennt das: ein Link von einer Website auf eine andere liest sich interessant: genau das habe ich gesucht. „Klick“ – und statt dem Ergebnis kommt eine nüchterne Fehlerseite – "Error 404“, die Seite wurde nicht gefunden. Das ist sehr ärgerlich, allerdings auch irgendwo verständlich. Denn im Laufe der Zeit ändert sich der Inhalt einer Website und viele Webmaster fühlen sich für die ausgehenden Links ihrer Website nicht verantwortlich.
Ebenso geht es euch sicher auch mit Links, die auf Seiten führen, zu denen ihr keinen Zutritt habt – sei es, weil ihr dazu auf der betreffenden Webseite registriert und angemeldet sein müsst oder weil euch aus anderen Gründen die entsprechenden Berechtigungen fehlen.
Für diese zwei Fehler-Typen
- Error 404 - Seite nicht gefunden (Ursache: ein Link ist falsch gesetzt oder nicht mehr aktuell)
- Error 403 - Zugriff verweigert (Ursache: ungenügende Zugriffsrechte)
bietet Drupal die Möglichkeit, individuell angepasste Seiten zu erstellen.
Wofür sind angepasste Fehlerseiten wichtig?
Du wirst Dich vielleicht fragen, worin der Nutzen besteht. Nun, mit individuellen Fehlerseiten
- milderst Du das ungute Gefühl, das in den oben beschriebenen Fällen häufig auftritt
- kannst Du den Besucher ermuntern, bei Dir weiter zu suchen (und nicht zu Google zu flüchten)
- bleibt der Benutzer handlungsfähig, denn er bekommt Tipps und Links, wie er vorgehen soll
- sieht der Benutzer gleich: auch im Fall eines Fehlers ist der Sitebetreiber zur Stelle - es ist ein Riesenunterschied, ob der Admin die schlechte Nachricht überbringt oder ob der Webserver eine kurze, technisch-nackte Fehlerseite ausspuckt
Kommen wir nun zum praktischen Teil.
Wie lege ich eigene Fehlerseiten an?
- Erstelle jeweils eine neue Seite für jede Fehlermeldung. Überlege Dir, welches Vorgehen für die Besucher dieser Website sinnvoll ist. "Schreiben Sie dem Admin eine E-Mail" ist es meist nicht. Besser: verlinke auf Sitemap oder die Startseite. Hat die Website ein Logo? Binde es hier ein, das macht die Fehlerseite vertrauter.
- Halte die Fehlerseite so kurz wie möglich - kein Besucher braucht jetzt langatmiges Gesabbel, sondern Informationen, um in drei bis fünf Sekunden wieder handlungsfähig zu sein.
- Benne diese Seite so, dass Du sie voneinander unterscheiden kannst. Der Titel der Seite an sich ist für die Funktionsweise egal.
- Notiere die jeweilige Seiten-ID (Node-ID) der beiden Fehlerseiten
- Wo findest Du diese Seiten-ID?
- Nachdem Du jeweils eine der beiden Seiten gespeichert hast, schau Dir die Url der Seite in der Browseradresszeile an
- Du müsstest nun eine Adresse mit der folgenden Syntax sehen:
"http://www-deine-domain.de/node/irgend-eine-Zahl". Als Seiten-ID in Drupal bezeichnet man den letzten Teil des URL, z.B.: „node/369“ oder "node/22".

- Klicke im Admin-Bereich auf „Verwalten => Einstellungen => Fehlermeldungen“
- Trage in die Eingabefelder bei „Seite für Fehler 403 (Zugriff verweigert)“ und „Seite für Fehler 404 (Seite nicht gefunden)“ die jeweilige Seiten-ID („node/…“) ein.
- Speichere die Änderung. Fertig.
