Der Martin: Fehler-Auslöser-Adresse bei Fehlerseite bestimmen

Beitrag lesen

Hallo,

ErrorDocument 404 /error.php?errorcode=404
Wie kann ich dann in der error.php die Ressource ermitteln, die nicht gefunden wurde?

die steht dem aufgerufenen PHP-Script noch als $_SERVER['REQUEST_URI'] zur Verfügung.
Denn du hast hier zum Glück nicht den Fehler gemacht, das ErrorDocument über HTTP zu referenzieren - das ist nämlich doppelt ungünstig: Erstens bekommt der Client dann keinen 404-Status, sondern nur einen normalen Redirect; zweitens geht dir die Information, "wo" der Fehler auftrat, verloren.

So long,
 Martin

--
F: Was ist wichtiger: Die Sonne oder der Mond?
A: Der Mond. Denn er scheint nachts. Die Sonne dagegen scheint tagsüber, wenn es sowieso hell ist.