Horst Nogajski: .htaccess bei Fehler an 404.php?fehler=%{Referer} weiterleiten?

Beitrag lesen

Hallo Simon,

Wie kann ich dies machen mit Apache, und .htaccess?

Ja, genau das.

Ich stelle es mir irgendwie so vor in der .htaccess (tut aber nicht):

ErrorDocument 404 404.php?fehler=%{Referer}

Oh, das sieht so aus als ob da gleich ne Menge Fehler sind:
Bitte überprüfe mal ob die Scriptdatei nicht mit RootVerzeichnis angegeben werden muß, /404.php (wenn sie denn im Root ist)

Dann dieses ?fehler=%{Referer} ist unbrauchbar, und Du brauchst das doch auch nicht wenn Du PHP hast. Du kannst doch innerhalb des Scriptes auf alle Variablen zugreifen. rufe mal phpinfo() auf um zu sehen was es da alles gibt.
Und der Referer ist nicht das was Du vordegründig suchst, vermute ich mal, oder was willst Du mit mit der URL anfangen von dem der Request kam? Ich denke dich interessiert in erster Linie welche URI bei Dir verlangt wurde und nicht vorhanden ist.

Das Apache Manual hat alles und mehr was Du brauchst.
http://httpd.apache.org/docs/ oder http://httpd.apache.org/docs-2.0/

Viele Grüße,
Horst