基本認証によるHPアクセス制限がうまくいきません。
どこが間違っているのかお教えください。
今回どうしてもアクセス制限を設けたホームページが必要となり、
初めて挑戦することにしました。
それで 初心者用の指導頁 http://allabout.co.jp/gm/gc/23780/2/
に従って作成することにしました。
HPのURLが http://cch92260.digi2.jp/
とした場合でお願いします。
ここにindex.htmで置く表紙にはアクセス制限はかけません。
この表紙に 「メンバー」 という文字を置いてここに飛びたい頁(メンバーページ)へのリンクを設けます。
で、「メンバー」の文字をクリックすると、IDとパスワードを入力画面が現れ、
入力するとメンバー頁に飛ぶようにしたいのです。
それで、 http://allabout.co.jp/gm/gc/23780/2/ を参考にしながら
まず、次のようなファイルを作成しました。
AuthType Basic
AuthName "Input your ID and Password."
AuthUserFile /home/member/passwd.dat
require valid-user
これを .htaccess というファイル名で保存しました。
次に member というフォルダを作成しアップし、この中へメンバーページと.htaccess
をロードアップしたのです。
つまり、/の下に member というフォルダとindex.htmを置き、
memberの下に .htaccess とメンバーページを置いたことになります。
次に、IDとパスワード格納ファイルを作成するのですが、
上記参考HPで紹介されたTelnetを起動する方法はうまくいかなかったので、
htpasswd作成サイトでIDとパスワード暗号を作りました。
そこで、 ID(test)とパスワード(home)の暗号は
test:4a1Gz.hAvFU6A となりましたので、
これを passwd.dat というファイル名で保存し、
上記フォルダ member内に にアップロードしました。
ここまで来てテストしてみました。
先ず、表紙にアクセスし、表紙に置かれた「メンバー」の文字をクリックすると、
IDとパスワードを求めるダイアログが表示されたところまでは良かったのですが、
IDとパスワードを入力すると、
IDの欄はtest
が入力されていてパスワードの欄は空白でメンバーページへは飛んでくれません。
誠に拙い説明で恐縮ですが、もし以上で問題点が分かればお教え頂きたく、
よろしくお願い致します。
お礼
少し難しいかもしれませんね; 何とか少しずつ勉強していきたいと思います。 回答ありがとうございました。