No.2ベストアンサー
- 回答日時:
第2階層から.パスワードをかけるのなら、.htaccessの置き場所はそれで問題ありません。
ただ、.htpasspwを、アクセス可能なディレクトリに置くのはセキュリティ上好ましくありませんので、
public_htmlの外に置いたほうがいいですね。
その際に、.htaccess内の.htpasspwまでのパスを変更しましょう。
また、ベーシック認証ファイルを簡単に生成してくれるサイトがあるので、
こういう所を利用すると楽です。
http://www.htaccesseditor.com/#a_basic
早速ご回答頂きありがとうございます!
早速ご紹介頂きました生成サイトでソースを作成し、
新たに「htaccess」を再作成し設置致しました。
htaccessの設置箇所は第2階層のままで、
htpasswdは「public_html」と同じ階層に設置しています。
するとパスワード制限はできたのですが、
なぜかTOPページ(/public_html/index.html)にアクセスした時に
パスワード要求が出るのです….。
どこか間違っていますでしょうか?
念の為htaccessのソースを下記添付しますので
ご確認いただけませんでしょうか?
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile /home/***/***.com/.htpasswd(public_htmlと同階層)
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow
間違っていたらご教授頂けますと幸いです。
すみませんが宜しくお願い致します。
No.1
- 回答日時:
htpasswdはディレクトリ単位でアクセス制限を行う機能です。
従ってindex.htmlの下にディレクトリを作り、そこに.htaccessを書けばパスワード無しでは入れなくなります。
早速ご回答ありがとうございます。
今現在第1階層のindexページ以外は
フォルダに入れて第2階層に置いているのですが
それでいいのでしょうか?
.htaccessも第2階層に設置しています。
ちなみにディレクトリマップと
htaccessとhtpasspwの内容は下記になります。
・・・・・・・・・・・・・・・・・・・・・・・・・・
/public_html
・・・ /index.html/
フォルダ ・・・.htaccess(記述内容下記)
.htpasswd(IDとパスワードを記述)
index.html
○○.html
・
・
・
・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■.htaccess記述内用
↓↓↓↓↓↓ ↓↓↓↓↓↓
AuthType BASIC
AuthUserFile /home/***/public_html/***(フォルダ名)/.htpasswd
AuthGroupFile /dev/null
AuthName "Enter password"
<limit GET POST>
require valid-user
</limit>
■htpasspw記述内用
↓↓↓↓↓↓ ↓↓↓↓↓↓
0000:dUSQvw/vMf3RE(IDとパスワード)←ダミーです
・・・・・・・・・・・・・・・・・・・・・・・・・・
違っている所、もしくはやり方自体間違っていましたら
ご教授頂けますと幸いです。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のindex.htmlを作ってもい...
-
index.htmlをつけると違う画面...
-
URLに「.html」の拡張子がなく...
-
1つ下の階層のフォルダに相対...
-
リンクのindex.html省略
-
htmlでリンクに勝手にindex.htm...
-
index.htmlファイルはどこに?
-
フォルダ内の最初のファイル名...
-
ホームページ制作で、どうペー...
-
ホームを index.html から inde...
-
.htmと.htmlの違い
-
htaccess htpasswdの複数ファイ...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
社内で利用するWebサイトを立ち...
-
HTMLページが勝手にダウンロー...
-
iPadの標準ブラウザでローカルH...
-
htmlの中にexcelが埋め込むには...
-
java_run.batがダウンロードで...
-
htmlファイルの表示が真っ白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つ下の階層のフォルダに相対...
-
複数のindex.htmlを作ってもい...
-
URLに「.html」の拡張子がなく...
-
XREA使用で作成したHTMLファイ...
-
リンク先に日本語フォルダがあ...
-
.htmと.htmlの違い
-
htmlでリンクに勝手にindex.htm...
-
URLの日付について
-
FTPしたのに、ページが真っ白です
-
トップページ「/index.html」の...
-
webサイトの「index」を非表示...
-
Apacheで、indexの拡張子別に優...
-
サーバー内のフォルダにある写...
-
URLの.html省略について
-
真っ白な画面の意味はなんでし...
-
相対パス
-
ホームページビルダー6サーバー...
-
URLにCGIのファイル名を出さな...
-
ホームを index.html から inde...
-
フォルダ内の最初のファイル名...
おすすめ情報