• 締切済み

アクセス制限でパスワードが通らないのですが・・・

ほとんど初心者です。わかりやすくお教えいただけると助かります。 .htaccessでアクセス制限をしたいのですが、IDとパスワードを 入力する画面にはなるのですが、パスワードが通らなくて困っています。いろいろ調べていたのですが、あるサイトでは、そういった場合.htaccessファイルの中の絶対パスが間違っている可能性があると書いてありました。.htaccessファイルはマイドキュメント内のフォルダに入っているのですが。絶対パスの調べ方というのはあるのでしょうか?また他に原因が考えられるとしたら何かありますか? お分かりになる方いましたら、ご返答お願いします。

みんなの回答

  • calltella
  • ベストアンサー率49% (317/635)
回答No.3

>パスワード入力画面に入力するのは暗号化されたものではないですよね? もちろんそうです。 >サイトのフォルダってどこに入れておくべきなんでしょうか? 普通はApache配下とか分けたいのならDドライブ配下とか・・ パスワードを作り直してみるとか secret.html以外の(test.html)を置いてテストしてみるとか 参考URLのファイルをそのまま置いてテストしてみるとかやってみてください。

fuku-raku
質問者

お礼

calltellaさん、色々とご指導頂き、ありがとうございます。 そうですよね!いろいろ試してみようと思います。 ありがとうございました!!

  • calltella
  • ベストアンサー率49% (317/635)
回答No.2

マイドキュメントがルートディレクトリってのが いまいち理解に苦しむ所ではあるのですが きちんとエラーが出ているみたいですのでこれ以上聞きません。 おそらく.htpasswd中のパスワードが暗号化されていないのが原因かと思われます。 参考URLをご覧になってみてください。

参考URL:
http://www.futomi.com/lecture/htaccess/htpasswd.html
fuku-raku
質問者

補足

.htpasswd中のパスワードは暗号化されているのですがうまくいきません(;;) 暗号化にも種類があるようなんですが、そのせいでしょうか? あと、パスワード入力画面に入力するのは暗号化されたものではないですよね? >マイドキュメントがルートディレクトリってのがいまいち理解に苦しむ所ではあるのですが 普通、サイトのフォルダってどこに入れておくべきなんでしょうか? かなり初歩的な質問ですみません。

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

意味のよく分らない所があるので教えて下さい。 >.htaccessでアクセス制限をしたい ↑どこのフォルダを制限したいのですか? >パスワードが通らなくて困っています。 通らない場合にどの様なエラーが出ますか? ↓これが一番よく分らないのですが >.htaccessファイルはマイドキュメント内のフォルダに入っている それはファイルを編集する為にマイドキュメントに置いているのですよね? もしかしてマイドキュメントへのアクセスを制限しようとしていませんよね?

fuku-raku
質問者

お礼

ご返答ありがとうございます。 わかりづらくて申し訳ありません。 まだ仕組みがあまり理解できていないので、すみませんがよろしくお願いします。 >どこのフォルダを制限したいのですか? ホームページ内の社内文書を担当しているのですが、そちらのページ のみを社内でしか閲覧できないようにしたいのです。お答えできてますでしょうか??   >通らない場合にどの様なエラーが出ますか?  エラーというか、パスワードとIDを入れると、再度同じ入力画面?が出て、3回目になると Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required. というエラーが画面左上に出ます。 >それはファイルを編集する為にマイドキュメントに置いているのですよね? もしかしてマイドキュメントへのアクセスを制限しようとしていませんよね? マイドキュメントへのアクセスを制限しようとしているわけではないのですが、サイトの全ての素材がマイドキュメントに入っているので。 ↓こんな感じなんですが・・・ マイドキュメント   Lサイトのフォルダ       Lsecretフォルダ          Lsecret.html(社内のみ閲覧できるページです)          L.htaccess          L.htpasswd       Limgフォルダ       Lindex.html       L●●●.html         :        よろしくお願いします。