.htaccessにてbasic認証を追加したいのですが機能せずに困っています。
AuthUserFile /var/www/html/.htpasswd
AuthGroupFile /dev/null
AuthName "Developer Mode"
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
apacheのhttpd.confにログインし
AllowOverrideをNone→All に変更してみましたが変化はありません。
試しに.htaccessに明らかに文法エラーになるような記述をしても
変化なかったので.htaccessが機能していないんだと思うのですが
どのような原因が考えられるでしょうか?
みんなの回答 2 件
おいてあるディレクトリとアクセスしてるディレクトリが違う。
httpd.confさわれるなら、そっちに直接書いてみて、パスの指定確認したらどうでしょう。
そもそも .htaccess が読まれてない可能性がある。サーバの仕様を確認してみ。
関連するトピックス