Drupal und die Fehlerseiten 403 und 404

Rufen Besucher Seiten auf, die nicht mehr existieren oder die für sie gesperrt sind, so führt das dazu, dass Drupal die Fehler 404 (not found = Seite nicht gefunden) bzw. 403 (access denied = Zugriff verweigert) meldet. Standardmäßig sind diese Fehlerseiten, die Drupal liefert allerdings sehr spartanisch und lassen alles vermissen, was der Besucher sonst auf der Website vorfindet.

Nach Möglichkeit sollte eine Fehlerseite immer wie eine normale Seite des Internetauftritts aussehen, d.h. den üblichen Seitenkopf und -fuß, sowie das Navigations-Menü enthalten. Das erleichtert den Besuchern die Navigation zurück zu den Inhalten. Auf der Fehlerseite sollte daher ein kurzer Hinweis erscheinen, dass die gewünschte Seite nicht länger erreichbar ist. Zusätzlich können dort weitere Kontaktinformationen angegeben oder eine Suchfunktion angeboten werden.

Das Gleiche gilt für die Fehlermeldung "Zugriff verweigert" (403). Lassen Sie Ihre Besucher wissen, dass sie eine geschützte Seite aufrufen möchten und bieten Sie ihnen einen Weg sich einzuloggen.

Das Erstellen einer eigener Fehlerseite in Drupal ist einfach: im Administrations-Menü "Inhalt erstellen -> Seite" auswählen und der Seite einen Titel geben, z.B. "Zugriff verweigert" und "Seite nicht gefunden". Nach dem Erstellen der Seiten merkt man sich die Node-IDs, wechselt zu "Verwalten -> Einstellungen -> Fehlermeldungen" und gibt "node/nnn" (oder den URL-Alias) in die jeweiligen Felder für die Fehlerseiten ein..

Weitere Optionen für die Behandlung von 403- und 404-Fehlern bieten die folgenden Module

404 Blocks: Hiermit kann man auf der 404-Fehlerseite die ausgeblendete Blöcke einblenden, Aber Achtung: Das Ausblenden der Blöcke erfolgt aus Performancegründen, d.h. wenn man dieses Modul verwendet, erzeugen Zugriffe auf nicht existierende Seiten mehr Serverlast.

Eine für verirrte Besucher komfortable Lösung bietet das Modul Search 404. Es blendet die Suchfunktion von Drupal ein und versucht aus der aufgerufenen URL Suchbegriffe zu extrahieren, die es dann für die Suche anbietet. So kann der Besucher einfach nach der gewünschten Seite suchen.

Redirect 403 to User Login leitet Besucher die nicht eingeloggt sind und Seiten aufrufen, für die sie keine Zugriffsberechtigung haben, auf die Login-Seite um. Hat sich der Besucher erfolgreich eingeloggt, so wird er auf die ursprünglich gewünschte Seite geleitet.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

Weitere Informationen über Formatierungsoptionen

Mit dem Speichern des Kommentars akzeptieren Sie die Mollom Datenschutzrichtlinie.

Das Team

Martina Ruediger

Martina Rüdiger
(X)HTML/CSS, PHP, Drupal, Wordpress, Konzeption, Design und Umsetzung von modernen Web-Layouts, SEO, Printdesign

 

Jürgen Thau
Kundenberatung, Projektsteuerung, PHP, JavaScript, Drupal, Joomla, Drupal- und Joomla-Schulungen  

Was wir bieten

  • Konzeption und Gestaltung rund um Ihre Web-Seite
  • Online Shops
  • barrierearmes und zukunftssichere Designs
  • Beratung rund um Content-Management
  • maßgefertigte Lösungen
  • ergänzende Angebote aus dem Print-Bereich
  • bedarfsgerechte Web-Hosting-Angebote
  • Schulungen vor Ort
  • Unterstützung nach dem Start Ihrer Web-Seite

Referenzen

Neugierig geworden auf unser Angebot? Schauen Sie doch auch mal in unsere Referenzen rein!

Gezwitschert ...

  • Neu im Blog: Berlin ist eine Reise wert: re:publica 2012 http://t.co/60QDYAxi vor 3 Tage 8 Stunden
  • ePetition: Keine Rentenversicherungspflicht für Selbständige - jetzt mitzeichnen! http://t.co/8m6TzdWT vor 1 Woche 1 Tag

Neueste Kommentare