• ベストアンサー

.htaccessで特定のページのみをアクセス制限する方法

.htaccessでのアクセス制限について質問です。 特定のページのみ(たとえばトップーページだけ)にアクセス制限をかけたいのですが どのように記述すればいいでしょうか。

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

  • ベストアンサー
回答No.1
diomeer
質問者

お礼

naktakさん、ありがとうございます。 うまくトップページのindex.htmlだけ制限をかけることができました。 欲を言いますと、「index.html」というファイルではなく、トップページに使用している 「http://ウェブサイトurl/index.html」の1ファイルだけに制限をかけられるといいのですが (たとえば「http://ウェブサイトurl/フォルダ/index.html」というファイルなどには制限をかけたくない) それは可能なのでしょうか。

その他の回答 (2)

  • hutt
  • ベストアンサー率36% (50/136)
回答No.3

制限したいディレクトリに.htaccess と、index だけ、おけば良いのではないでしょうか。記述については、どんな制限をするのかによって、書き方ちがいますので、googleなどで検索したらよいでしょう。 例 ・特定のアドレス、または、ドメインだけ規制したい ・閲覧にはパスワード認証が必要 ・特定のアドレスのみ、閲覧許可 その他、いろいろ・・

diomeer
質問者

お礼

huttさん、ご回答ありがとうございます。 やはりファイル名で制限をかけると、下位フォルダの同じ名称のファイルにも影響が出てしまいます。 試しに下位フォルダに全てのアクセスを許可する設定をしてみたのですが、効果がありませんでした…

diomeer
質問者

補足

失礼しました、index.htmlではなく、indexで制限をかけられたらできるかもしれませんね しかし探し方が悪いようで、なかなか思うような制限の仕方が見つからず、困っています…

noname#100277
noname#100277
回答No.2
diomeer
質問者

お礼

aidesさん、ご回答ありがとうございます。 こちらも、アクセス制限のファイルを指定すると、下位フォルダにある 同じ名称のファイルまで影響が出てしまうのですよね… どのように書けばいいのかわからず、困っています。

関連するQ&A