- 締切済み
.htaccessで階層より上まで制限が掛かるのはなぜ?
ホームページ内の、あるディレクトリにパスワード制限を掛けています。 .htaccessに ----- AuthUserFile /home/sites/ディレクトリへのパス AuthGroupFile /dev/null AuthName "認証" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> ----- と記述し、htpasswdにパスワードを記述しています。 その該当ページに入るときは、ちゃんと認証の小窓が出てきて、 IDとパスワードを入力しないと見れないようになっていますが、 問題は階層上のTOPページにアクセスしても、その小窓が出てくるようになった事です。 他の同階層のディレクトリにアクセスしても小窓は出ません。 小窓自体はIDとパスワード入れなくても「キャンセル」をクリックする事で見れます。 これはどうなっているのでしょうか? パスが間違っているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- suzuko
- ベストアンサー率38% (1112/2922)
回答No.1
多分 AuthUserFile /home/sites/ディレクトリへのパス/.htpasswd とかえてみては?
お礼
回答ありがとうございます。 スミマセン、僕が書き忘れていました。 現状そのようになっています。 一応自分で原因を突き止めました。 原因は該当ディレクトリにjavaスクリプトにて読み込むようなリンクを記述していたかららしいです。 どうもお手数おかけしました。