• ベストアンサー

index of 表示

index of / 表示とindexのないページを表示させたいのですが "特定のディレクトリのみ"指定することは可能でしょうか? http://○○.com/a/ というページにはindex of を表示させ http://○○.com/b/ には403もしくは404等のエラーページが表示される といった形にしたいです。 .htaccessをどのように編集すればいいでしょうか?

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

  • ベストアンサー
回答No.2

こんばんは。 >ディレクティブはhtaccessで使用出来ない それは最初に言って欲しいですね・・・。 mod_rewriteではどうですか? RewriteEngine ON RewriteBase / RewriteRule '^a/$' /a/index.html [R, L] RewriteRule '^b/$' - [F, L]

nosuke5614
質問者

お礼

Apacheをインストールしていなかったので試すことができなかったのですが Redirect 301 /b/ http://○○.com/error.html とリダイレクトさせることで解決しました。 初心者の質問にお付き合いいただきまして ありがとうございました。

その他の回答 (1)

回答No.1

こんばんは。 Directory ディレクティブを指定して、 表示させたい方には DirectoryIndexを指定する。

nosuke5614
質問者

補足

こんばんは。返答ありがとうございます ディレクティブはhtaccessで使用出来ないと記載されているサイトを見つけたのですがIndex ofを表示したくないディレクトリにhtaccessを置きdeny from allと記載しなければなりません。 com/の直下に置いてあるhtaccess一つのみですべてのディレクトリの指定や表示、非表示は不可能なのでしょうか?

関連するQ&A