- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htaccessでのベーシック認証ができない)
htaccessでのベーシック認証ができない
このQ&Aのポイント
- ホームページにパスワードをかけようとしている初心者が、htaccessでのベーシック認証ができない問題に直面しています。
- 設定したIDとパスワードを入力しても、入れない状況に困っています。
- .htaccessや.htpasswdの記述方法を試してみましたが、どちらも通用しません。明日までに解決したいと思っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
------------------------------------- AuthUserFile /public_html/a/.htpasswd これ、Webサーバー自体の絶対パスにしないと 動かないようです。 例えば、 http://hogehoge.com/であったとして http://hogehoge.com/a/.htpasswd に置こうとしても このようになります。 #あくまで一例です AuthUserFile /home/username/public_html/a/.htpasswd Webサーバー自体の絶対パスは、契約した時に 開示されているはずですが わからねkれば、同じディレクトリに以下のCGIを いれてみてください #!/bin/sh echo "Content-type: text/html" echo "" echo "" pwd
お礼
出来る様になりました! 改行コードの種類を変えたり、 ftpのパーミッションを変更したり、 色々と手当たり次第に触っていたら、 正常に動く様になりました! でも、いずれにせよ絶対パスが修正出来ていなければ、動かなかったので、本当に助かりました。 どうもありがとうございました!
補足
ありがとうございます! やっと契約サーバーの絶対パスを探し出せて、教えて頂いた様に記述出来ました!! ・・が・・ 正常に動いてくれません・・。涙 .htpasswdと.htaccessはディレクトリaの中に入れてるし・・ 何か記述が間違っているのか・・ CGIは全く未知の世界で私に出来るか不安なので、あと一歩の所まで来ているであろうこの方法であと少し頑張ってみます。 絶対パスのご指導、勉強になりました! 本当にありがとうございます!