̃Gg[͂ĂȃubN}[Nɒlj

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



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

  • 通常の .htaccess
AuthType Basic
AuthName valid_user
AuthUserFile /path/to/.htpasswd
Require valid-user




  • 「404 Not Found」を回避する .htaccess
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時間はハマった。はぁ~





server/apache/basic_authentification/404_not_found.txt