apache :: Basic認証で「404 Not Found」の対処方法

Basic認証を設定したら、なぜか「404 Not Found」になってしまう場合の対処方法です。

AuthType Basic
AuthName valid_user
AuthUserFile /path/to/.htpasswd
Require valid-user




AuthType Basic
AuthName valid_user
AuthUserFile /path/to/.htpasswd
Require valid-user
ErrorDocument 401 "ERROR_ 401 Authorization Required"
ErrorDocument 403 "ERROR_ 403 Forbidden"
ErrorDocument 404 "ERROR_ 404 Not Found"

ErrorDocument を追加すると回避できます。
理由はよく分かりません。
知っている方は、コメントいただけると助かります。
これで2時間はハマった。はぁ~