Christian Seiler: problem mit mehreren ifs

Beitrag lesen

Hallo azok,

ErrorDocument 404 fehler.php?errorcode=404

Das kann nicht funktionieren, da bei ErrorDocument jede lokale URI serverrelativ sein muss. Gib also

ErrorDocument 404 /pfad/zu/fehler.php?errorcode=404

ein (nach Deinem vorigen Posting müsste es /usr/name/fehler.php sein). Dann funktioniert das ganze auch.

Übrigens: Du kannst das mit ?errorcode=... ganz weglassen. Du kannst ganz einfach

ErrorDocument 404 /pfad/zu/fehler.php

und statt $_GET['errorcode'] dann $_SERVER['REDIRECT_STATUS'] auswerten, das enthält dann von sich aus schon den Fehlercode, den der Apache erzeugt hat.

Viele Grüße,
Christian