Thomas Mell: Problem mit ErrorDocument im Apache

Beitrag lesen

Hallo,
ich arbeite mit 'ErrorDocument 404 /index.htm' in einer htaccess um beim Aufruf einer nicht existierenden Seite auf die Startseite weiterzuleiten. Das ganze funktioniert wunderbar wenn dies durch einen Browser ausgeführt wird.
Wenn aber z.B. der Googlebot daher kommt, bekommt dieser einen 404er präsentiert.
Dann habe ich mir für Testzwecke einen kleinen PHP-Script geschrieben, welcher mit "fopen()" eine nicht existierende Datei lädt. Auch hier wird nur der 404er Header zurückgegeben.
Meine Annahme geht dahin, das wenn der Apache im Header einen unbekannten (oder keinen) User-Agent findet, die 'ErrorDocument'-Angaben ignoriert. Liege ich da richtig? Wie kann man dieses Verhalten ändern ?

Viele Grüße und schönen Dank schon mal.
Thomas Mell