ubuntu マシンに apache2 をインストールしました。サブドメインを操作する必要があるため、sites-available に次のような適切なエントリを作成しました。
<VirtualHost *:80>
ServerName xxx.localhost
DocumentRoot /var/www/
</VirtualHost>
mod_rewrite も有効にしました (そして、sites-available/default ファイルで "AllowOverride All" を変更しました) が、それ以外は何も変更されていません。
私の .htaccess ファイルは機能しますが、いくつかのエラー コードを処理したいと考えていました。404 でこれを行うとかなりうまくいきましたが、何らかの理由で他のエラーはうまくいかないようです。エラー 400 の処理に主に関心があります。
ErrorDocument 400 /400.php
ErrorDocument 404 /404.php
他に見るべきものはありますか?他のエラーコードが許可されていないのに 404 が許可されている場所を見つけることができなかったようです。