apache 400 エラーページについて

documentに明示されていないけど、400 エラーについては

ErrorDocument 400 /error/400.html

のようなファイルパスは使えない。

こっち

ErrorDocument 400 "hogehoge"

文字列で設定する場合は有効。

さらに謎があって、なぜかErrorDocument 400についてはvirtualhostごとに有効にならないようで、httpd.conf 全体もしくは、先頭で読み込まれるvirtualhost内のvirtualhostディレクティブ(Directoryの中ではダメ) に書いたものが反映されるぽい。うーん。