• 締切済み

基本認証の設定について

初めて質問させていただきます。 現在ホームページを作成しており、基本認証をかけて限られた人にのみ公開できるようなホームページを作成しようと考えています。 しかし、基本認証ではパスワードなどの情報が暗号化されずそのまま送られてしまうということなので、SSLを設定しました。そしてその後、基本認証の設定を行いました。 基本認証の設定自体は成功し、ちゃんと認証画面がでてき、ログインすることができます。 が、この認証画面はhttpでのアクセス時には出てこなく、httpsでのアクセス時にしか出てきません。 httpとhttpsの両方で基本認証をかけたいのですが、その方法がわかりません。 もしご存知の方いらっしゃいましたらご教示いただければ幸いです。よろしくお願いします。 ※サーバOSはubuntu9.10で、基本認証の設定は.htaccessと.htpasswdを作成して設定しました。

みんなの回答

回答No.1

たぶん作り慣れていないために、このような質問になるかと。 もっと柔軟に考えたほうがいいでしょう。 最初にアクセスする時のページ(TOPページ)はHTTPで作成し、そこからリダイレクトすれば言い訳ですし(サーバー側でリダイレクト←クライアントにはSSL通信のページしか表示されない)、[ログイン]ボタンなるものを作って、押したときだけSSLのページに行くようにすればいいのでは。 やり方は、たくさんあります。

z21j14
質問者

お礼

早速のご回答ありがとうございます。 TOPページからリダイレクトしてHTTPSのページに移動すれば、とのことですがTOPページを閲覧する前に認証をかけたいのです。 リダイレクトという方法以外にやり方がありましたらよろしくお願いします。 わざわざ質問に答えていただいたのに申し訳ありません。 ありがとうございます。

関連するQ&A