- ベストアンサー
htaccess
htaccessについて教えてほしいです。 htaccessとhtpasswdをテキストで作り、アップロードし「.htaccess」「.htpasswd」と名前を変えました。 ○○に接続というユーザー名とパスワードを入れるパネルのようなものは表示されます。 ユーザー名とパスワードを入れても認証して中に入れません。 どこを直したら良いのか解りません。この場合、どこが違っているんでしょう?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんばんわ。 どこのサーバを利用しているのでしょうか? (例:goo簡単ホームページ 等) あと、.htaccessと.htpasswdの内容を教えて頂けますか? ファイルへのパス、ID、パスワードなどは、aaa・bbb等に 置き変えて頂いて構いませんので。 それと、.htaccessと.htpasswdの配置なども確認してみて 下さい。 それでは。
その他の回答 (5)
こんにちは。 はい、それで合っていますよ。 それでは。
お礼
htaccess使えるようになりました。 親切に教えていただいてどうもありがとうございました。
補足
初めて使うのでちょっと不安でした。 確認できて良かったです。 どうもありがとうございました。
こんばんわ。 補足にある質問の件ですが、ちょっとどうされたいのかよく分らず。(汗 例えば、こういう状態だったとして。 ■サーバ ┗public_html ┣.htaccess ┣.htpasswd ┣index.html ┣page1.html ┣page2.html ┣page3.html ┗*****.html page1.htmlはAさんに公開 page2.htmlはBさんに公開 index.html他は全ての人に公開 と、こんな感じにしたいという事でしょうか? 既にご存知かと思いますが、.htaccessはディレクトリに一つしか置けません。 ただ、制限はディレクトリ単位でなくファイル毎に制限を掛ける事も出来ます。 また、特定のファイルを特定のユーザのみに公開という事も出来ます。 それでは。
補足
http://○×△.com/01/kontentu01.html こういう形にすると、01以下にアクセス制限が出来ると思います。 02も作り、それにもアクセス規制をかければ、01と02と単位にそれぞれ違う人を認証出来るんじゃないかな。 ・・・・と思っていますがそれであっているんでしょうか?
- marimo_cx
- ベストアンサー率25% (873/3452)
少なくともApacheだと.htaccessはディレクトリ毎にしか置けません、あしからず。もちろん.htaccessのある配下はそのファイルだけで設定できますが。 # httpd.confに複数のディレクトリの設定は書き込めます。
- marimo_cx
- ベストアンサー率25% (873/3452)
すると暗号化の方式がお使いのサーバーと違うのかもしれません。(おおまかに2つありますので) パスワードのエンコードcgiを自分の使いたいサーバーで走らせてエンコードして見てください。
補足
出来ました! 配置が違ってました。アップロードする階層を間違えていました。 パスワードも平文ではダメだったんですね。 いろいろ、ありがとうございました。 もし良かったらこちらも教えてください。 一つのサーバーで、コンテンツ毎に複数のhtaccessを使うことは出来るようですが、そういう場合ってどうします? ファイル名に「.htaccess1」「.htaccess2」とか番号は付けられないようですし、同じファイル名のままで中身の違うテキストを階層毎にアップロードするしか方法はないんでしょうか?慣れないと混乱して間違えそうですね。(^^;
- marimo_cx
- ベストアンサー率25% (873/3452)
パスワードはエンコードして保存しましたか? 普通は平文ではありません。
お礼
htaccess使えるようになりました。 親切に教えていただいてどうもありがとうございました。
補足
回答ありがとうございます。 教えていただいたURLのところでパスワードを暗号化しました。 パスワードを暗号化して保存し再度アップロードしました。 でも、ダメみたいです。 IDとパスワードを入力しても入れず、繰り返しIDとパスワードの認証画面が出ます。
お礼
htaccess使えるようになりました。 親切に教えていただいてどうもありがとうございました。
補足
出来ました! 配置が違ってました。アップロードする階層を間違えていました。 パスワードも平文ではダメだったんですね。 いろいろ、ありがとうございました。 もし良かったらこちらも教えてください。 一つのサーバーで、コンテンツ毎に複数のhtaccessを使うことは出来るようですが、そういう場合ってどうします? ファイル名に「.htaccess1」「.htaccess2」とか番号は付けられないようですし、同じファイル名のままで中身の違うテキストを階層毎にアップロードするしか方法はないんでしょうか?慣れないと混乱して間違えそうですね。(^^;