Tach!
Eine "Nicht hilfreich"-Bewertung offensichtlich funktionierenden Zeugs ohne Begründung ist selbst "nicht hilfreich".
Nachdem ich nun wieder den Kopf für technische Dinge freihabe, gebe ich mal meine Antwort. Die muss nicht unbedingt mit der des Bewerter übereinstimmen.
Die Idee, mithilfe des ErrorDocument ein Rewriting vorzunehmen, sieht auf den ersten Blick recht clever aus. Und das gewünschte Ziel ist damit auch zu erreichen. Vielleicht sogar ohne negative Nebenwirkungen. Dazu gleich mehr. Aus semantischer Sicht ist sie aber ziemlich daneben. Jemand, der das das erste Mal und ohne Erklärung sieht, sieht "ErrorDocument" und denkt sich vermutlich, dass das was mit Fehlerbehandlung zu tun hat. Und sucht dann weiter nach der Behandlung der fehlerfreien Requests. Für intuitives Verstehen ist so eine Negation der Negativbehandlung nicht unbedingt geeignet.
Nun noch zu den Nebenwirkungen. Du hast vergessen, den Statuscode auf 200 zu ändern. Selbst wenn man das noch nachzieht, wie sieht es mit dem Error-Log aus? Bleibt das unberührt? Falsche Einträge behindern nur die Sicht auf die wirklichen Fehler.
dedlfix.