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時間はハマった。はぁ~