• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスワードによるアクセス制限(.htaccess))

パスワードによるアクセス制限の設定方法

このQ&Aのポイント
  • .htaccessファイルを使用してパスワードによるアクセス制限を実現する方法について説明します。
  • 特定のディレクトリ配下のファイル一覧を表示させずにアクセス制限をかける方法についても解説します。
  • Apacheの設定ファイルや.htaccessファイルを適切に設定することで、安全なアクセス制限を行うことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.1

ここにありますので 参考に! http://www.shtml.jp/htaccess/basic.html

goku3
質問者

お礼

お陰さまで解決できました! httpd.confの AllowOverride None → all でした。 教えて頂いたリンクから辿っていき、最後に見つかった http://httpd.apache.org/docs/2.1/ja/mod/core.html#allowoverride での、 「このディレクティブを None に設定すると、.htaccess ファイルは完全に 無視されます。 この場合、サーバはファイルシステムの .htaccess ファイルを読むことを 試みさえしません。」 が決め手でした。 ヒント大変ありがとうございました。

goku3
質問者

補足

早速のお答えありがとうございます。 ご紹介頂いたページはすごく参考になりました。 ただ、どうも、各フォルダに置いてある.htaccessファイルそのものが全く有効になっていないようなのです。(ファイルRead権は付いています) ---------- AuthUserFile /home/hogehoge/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user --------- などのBasic認証も使えていません・・・ Apache2/conf/httpd.confの中で、.htaccessのキーワードで検索した所、次のような箇所があるのですが、 <Directory "D:/WWW/home"> #(元は、"…/Apache2/htdocs" : # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit AllowOverride None となっているからでしょうか?

関連するQ&A