Blogbeiträge zum Thema 404

Drupal

Bei einer Kundenwebseite trat folgendes Problem auf: Die Seite wurde als mehrsprachige Seite geplant, zunächst aber nur mit deutsch Inhalten befüllt. Erst später kamen die englischen Übersetzungen der Beiträge hinzu. Innerhalb der deutschen Texte gab es nun diverse Links auf andere interne Inhalte. Diese Links waren relativ gesetzt (siehe Screenshot des CK-Editors).

relativer Link auf internen Inhalt einer Drupal-Webseite
Interner Link im CK-Editor

Drupal

Drupal besitzt von Haus aus keine Möglichkeit, interne oder externe Links zu verwalten. D.h. es gibt keine automatisierte Prüfung, ob diese Links noch gülitg sind. Dabei kann es schnell passieren, dass ein Link zerbricht. Sei es, dass eine Seite gelöscht, verschoben oder durch einen andere ersetzt wird. Zumindest bei internen Links besteht dann noch die Chance, dass man die Links manuell ändert – sofern man sich noch an alle Verlinkungen erinnern kann. Bei externen Links bekommt man derartige Änderungen aber gar nicht erst mit.

Drupal

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.