- ベストアンサー
index of 表示
index of / 表示とindexのないページを表示させたいのですが "特定のディレクトリのみ"指定することは可能でしょうか? http://○○.com/a/ というページにはindex of を表示させ http://○○.com/b/ には403もしくは404等のエラーページが表示される といった形にしたいです。 .htaccessをどのように編集すればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 >ディレクティブはhtaccessで使用出来ない それは最初に言って欲しいですね・・・。 mod_rewriteではどうですか? RewriteEngine ON RewriteBase / RewriteRule '^a/$' /a/index.html [R, L] RewriteRule '^b/$' - [F, L]
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんばんは。 Directory ディレクティブを指定して、 表示させたい方には DirectoryIndexを指定する。
質問者
補足
こんばんは。返答ありがとうございます ディレクティブはhtaccessで使用出来ないと記載されているサイトを見つけたのですがIndex ofを表示したくないディレクトリにhtaccessを置きdeny from allと記載しなければなりません。 com/の直下に置いてあるhtaccess一つのみですべてのディレクトリの指定や表示、非表示は不可能なのでしょうか?
お礼
Apacheをインストールしていなかったので試すことができなかったのですが Redirect 301 /b/ http://○○.com/error.html とリダイレクトさせることで解決しました。 初心者の質問にお付き合いいただきまして ありがとうございました。