- ベストアンサー
.htaccessで特定のページのみをアクセス制限する方法
.htaccessでのアクセス制限について質問です。 特定のページのみ(たとえばトップーページだけ)にアクセス制限をかけたいのですが どのように記述すればいいでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- hutt
- ベストアンサー率36% (50/136)
回答No.3
制限したいディレクトリに.htaccess と、index だけ、おけば良いのではないでしょうか。記述については、どんな制限をするのかによって、書き方ちがいますので、googleなどで検索したらよいでしょう。 例 ・特定のアドレス、または、ドメインだけ規制したい ・閲覧にはパスワード認証が必要 ・特定のアドレスのみ、閲覧許可 その他、いろいろ・・
質問者
お礼
huttさん、ご回答ありがとうございます。 やはりファイル名で制限をかけると、下位フォルダの同じ名称のファイルにも影響が出てしまいます。 試しに下位フォルダに全てのアクセスを許可する設定をしてみたのですが、効果がありませんでした…
質問者
補足
失礼しました、index.htmlではなく、indexで制限をかけられたらできるかもしれませんね しかし探し方が悪いようで、なかなか思うような制限の仕方が見つからず、困っています…
noname#100277
回答No.2
質問者
お礼
aidesさん、ご回答ありがとうございます。 こちらも、アクセス制限のファイルを指定すると、下位フォルダにある 同じ名称のファイルまで影響が出てしまうのですよね… どのように書けばいいのかわからず、困っています。
お礼
naktakさん、ありがとうございます。 うまくトップページのindex.htmlだけ制限をかけることができました。 欲を言いますと、「index.html」というファイルではなく、トップページに使用している 「http://ウェブサイトurl/index.html」の1ファイルだけに制限をかけられるといいのですが (たとえば「http://ウェブサイトurl/フォルダ/index.html」というファイルなどには制限をかけたくない) それは可能なのでしょうか。