Hi,
also ich bin nicht so bewandert in diesem Thema, aber so wie ich das gesehen habe kannst Du für unterschiedliche Virtuelle Host andere Fehlerseiten erzeugen. (Apache Konfiguration).
Aber versuche mal folgendes in deine .htaccess zu schreiben:
ErrorDocument 400 /Pfad
ErrorDocument 401 /Pfad
.....
Diese Möglichkeiten hat man auf jedenfall in der httpd.conf
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402
http://www.example.com/subscription_info.html
Gruß
Ghost
PS: schreib wenn es über die htaccess geklapppt hat!