hi,
Ja, richtig, aber der Referer wird nicht übergeben wenn es eine fehlerhafte Anfrage war (weil es ja genaugenommen kein Referer dafür gibt!!!).
natürlich gibt es auch für solche aufrufe einen referer - allerdings scheinst du nicht zu wissen, was der referer ist.
Die Frage sollte vielleicht so lauten: Wie kann ich die fehlerhafte URI an das ErrorDocument übergeben? Die URI, welche ins error.log geloggt wird.
befolge Mattis tipp, und rufe in deiner 404-seite mal phpinfo() auf.
da solltest du den gesuchten wert eigentlich ausfindig machen können.
gruss,
wahsaga