• ベストアンサー

htaccessでディレクトリー制御

Options -Indexesでディレクトリー一覧を表示されないようにしてあるのですが、そのフォルダのさらに中にあるフォルダーの1つだけ一覧を表示するようにするにはどうすればいいのでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

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

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

表示したいディレクトリでOptions +Indexes

exordia
質問者

お礼

ありがとうございました。

関連するQ&A

  • htaccessでoptionが使えない為ディレクトリが見えてしまう

    ディレクトリの中が見えてしまいます。 htsccessを使って Options -Indexes を使えばいいのでしょうが Optins の使用が禁止されています。 index.htmlがあるディレクトリはいいのですが無いところは見えてしまいます(たとえば画像ディレクトリを image としたときなど) cgiで新規にディレクトリを作っていますがindex.htmlを各ディレクトリに書き込んでいくのも容量的にあまりないんです。 なんかいい方法はありませんか?

  • .htaccess でディレクトリ一覧表示対策(Wordpress)

    wp-content/ 内のフォルダにアクセスしたらファイルの一覧が表示されるようになっていたので、http://coliss.com/articles/blog/wordpress/825.htmlの「ディレクトリのファイル一覧を表示させない」に書かれているように、.htaccessに Options -Indexes と書き、/wp-content/へアップロードをしてみたところ、CSSファイルや画像ファイルも表示されなくなってしまいました。 CSSファイルや画像ファイルは通常通りに表示されるが、ファイルの一覧は表示されないようにするにはどうしたらいいでしょうか? よろしくお願いします。 環境:さくらサーバー、wordpress 2.5.1

  • IndexIgnore * について

    使っているプロバイダーがOptions -Indexesを使えないところです。 そこで、一番上のディレクトリーに、.htaccess をおいて、IndexIgnore * としてあります。これでファイルの一覧が表示されなくなったのですが、そのディレクトリーの中においてある1つのフォルダーだけは一覧を表示したいと思っています。 そのようにしたい時、どうすればいいのでしょうか? よろしくお願いいたします。

  • OSX Apacheで.htaccessを使うにはどうしたらいいですか?

    Web共有すると、ディレクトリにindex.htmlがないとファイル一覧表示されるので、「.htaccess」をつかって制御したいのですが、うまくいきません。 「.htaccess」ファイルには"Options -Indexes"と記述して"Macintosh HD/Library/WebServer/Documents/"ディレクトリに置いたのですがうまくいきません。他になにか設定が必要なのでしょうか?置いた場所が悪いのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • web上のファイル一覧を見えるようにする

    webアクセスの際、urlでフォルダ名を指定した ときに、ファイル一覧が見えるようにしたいのですが、 いくら.htaccessをいじっても 上手くいきません。どうしたらよいものでしょうか。 よろしくお願いいたします。 【表示されるエラー】 Internal Server Error 【.htaccessの中身】 (cameraのフォルダに入れてあります) <Directory /home/foobar/public_html/camera>   Options +Indexes </Directory> 【ファイル一覧を表示させたいフォルダ】 /home/foobar/public_html/camera 【環境】 Apache-1.3.27を使用しています。 httpd.cnfには、以下の記述を置いてあり、 Optionsに、Indexesがオーバーライドするように しています(しているつもりです)。 # <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> # #

  • ディレクトリーの一覧

    サーバーを借りています。デフォルトではディレクトリーの一覧表示をするのですが、htacessで一覧表示をしないようにしました。しかし、一部のディレクトリーのみ一覧表示をしたいと思っています。そのようなことはできますか。また、どうやればいいですか?たとえば、homeにABCDというフォルダがあるとき、それぞれのフォルダにhtacessをおいて別個に制御するのはめんどうなのでできれば避けたいです。home にhtacess をおいてそれで制御したいと思っています。

  • OSXで.htaccess

    .htaccessを試しているんですが 置き場所は/Library/WebServer/Documents/.htaccess 自宅サーバに使っています htppd.confをいじくって Options -Indexesまでできるようになったんですが パスワード認証などを設置すると500エラーがでます ローカル192.168.1.17でもエラーがでます 記述は間違ってないと思います 他にも404のエラーページを出したりすると 500エラーがでます ディレクトリなどを書く.htaccessではエラーがでています Options -Indexesならちゃんと消えているんですが httpd.confのどこの設定を変えれば良いのでしょう教えてください!

  • ディレクトリ内一覧表示

    現在PHPにてディレクトリ内の中のディレクトリ一覧を作成しています。 わからないことがあり、ご投稿させていただきました。 imageフォルダの中に 20110101フォルダと20100101フォルダを作成しています。 imageフォルダ内のディレクトリを一覧表示させたいのですが、下記ソースですと、20110101しか表示されません。 おわかりの方がいらっしゃいましたらご教示お願いします。 $path = 'imageフォルダまでの絶対パス'; $dir = scandir($path, 1);//フォルダ内降順指定 if($dir != "." && $dir != "..") { $dirArray = array($dir); foreach($dirArray as $dir => $val) { for($i = 0; $i <= $dir; $i++) { $dirName = count($dirArray); echo $val[$dirName]; } } } closedir($dir); 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPでディレクトリーの表示について

    PHPでディレクトリーのフォルダ名を取得したいのですが、色々調べてみてもどうも自分が意図している様にプログラムを作るにはどうしたらよいか分かりません。どなたかアドバイスお願いいたします。 rootディレクトリーの中にA1,A2,A3・・・の様に複数のディレクトリーが存在し、さらにそれぞれのフォルダの中にもB1,B2,B3・・と言うように、副数のディレクトリーが存在し、更にそのB1,B2,B3・・・のディレクトリーの中にも副数のディレクトリーが存在し、ツリー状に任意の階層までディレクトリーが存在しているディレクトリーをツリー的に一覧表示で見てわかるようにしたいのですが、どのようにプログラムを書けば可能なのでしょうか。 PHP5を使用しています。 どなたか宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • ディレクトリ表示について

    ホームページを作成したのですが、サイトのアドレスを削ると 他にアップしてあるファイルがアドレス欄に表示されてしまいます。 これを表示しないようにするにはどうしたらいいのでしょうか。 ちなみに、各フォルダ内に空のindex.htmlとhtmをおいていて、 フォルダのパーミッションを711(もしくは701)、 htmlファイルなどは604にしています。 アクセス制限をかけているので.htaccessを置いています。 .htaccessの一行目にOptions -Indexesと記述してみましたがそれも効果がなく… 対処を間違っているのでしょうか? どなかた詳しい方、よろしくお願い致します。

専門家に質問してみよう