- 締切済み
Basic認証について教えて下さい。
現在作成中のWebサイトでBasic認証を掛けようとしているのですが、 (1)一番最初に認証を掛けたページにアクセスしようとすると2回IDとPWが要求される。 (2).htaccessをおいたフォルダの中においたソースに移動しようとしてもIDとPWが要求される(例 test1/index.html → test1/faq.html・・・ここでも要求される) 何が原因になりますでしょうか? Basic認証が初めてのため、戸惑ってしまっております。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- superside0
- ベストアンサー率64% (461/714)
(1) URLが違るとブラウザは個別にBasic認証しようとします。 (下位ディレクトリなら継承しますが) ページ中で、URLが異なる呼び出しがありませんか? 例えば、http://exsample.com/index.htmlの中で 同一サイトだけと URLとしては異なる img src="http://www.exsample.com/img/top.png" (wwwが付いている) で読んでいて、wwwありなしが混在しているとか。 もしくは、httpとhttpsが混在しているとか。 もしくは、htaccessファイルを上位ディレクトリと下位ディレクトリにおいてあって それぞれで別のhtpasswdファイルを指定していて、パスワードが異なっているとか。 (2)も同様で、 例えば、 http://exsample.com/test1/index.html からのリンク先が、 http://www.exsample.com/test1/faq1.html (www付き) になっていて、URLが一致していないとか。
- kanstar
- ベストアンサー率34% (519/1498)
ます、Basic認証はあくまでも、フォルダにアクセス制限を掛けるものです。 よって、 > (2).htaccessをおいたフォルダの中においたソースに移動しようとしても > IDとPWが要求される(例 test1/index.html → test1/faq.html・・・ > ここでも要求される) という現象は当たり前のことです。
お礼
ご丁寧にご回答いただきましてありがとうございました。
補足
早速のご回答有難う御座います。 私としましては、例えばですが、「test1」のフォルダの中にいれたindex.html、faq.html、ask.html・・・等に対して、一度認証したら、その中での移動等に伴って、ID・PWは要求されない様にしたいのですが、どの様にすればよいのでしょうか?
お礼
ご丁寧にご回答頂きまして有難う御座いました。 教えて頂きました順番に作業をしてみましたところ、原因が分かり、解消をすることが出来ました。 有難う御座いました。