• 締切済み

webサーバーのhttp://hoge/foo/以下のファイルリスト取得

webサーバーのhttp://hoge/foo/以下のファイルリスト取得は可能でしょうか? 例えば、 ウェブにアクセスするとき、アドレスにhttp://www.nifty.com/ と入力しても、実際http://www.nifty.com/index.htm を見てるようにindex.htm を自動で探してくれます。 しかし、index.htmファイルがwebサーバーに存在しない場合は、ブラウザ表示されません。 http://hoge/foo/以下の階層のどういうファイルがあるかを知りたいです。 よろしくお願いします。

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> ウェブにアクセスするとき、アドレスにhttp://www.nifty.com/と入力しても、実際http://www.nifty.com/index.htmを見てるようにindex.htm を自動で探してくれます。 index.htmを探しているのはブラウザだと勘違いしてません? ファイル名を省略したときにindex.htm(index.html)を表示する、と設定しているのはサーバ側の話でブラウザではありません > しかし、index.htmファイルがwebサーバーに存在しない場合は、ブラウザ表示されません。 これもブラウザではなくWebサーバ側の設定次第 普通はセキュリティの観点から見えないようにしているのが普通ですが サーバの設定が変更できる立場でどうしても表示したいなら設定変更すればいいでしょう http://www.itmedia.co.jp/help/tips/linux/l0272.html

gomi2008
質問者

お礼

ご回答ありがとうございました。 了解です。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

貴方が、そのサーバを管理しているなら取得は可能です。 そうでないなら、無理です。 >index.htm を自動で探してくれます。 そうとも限りません。 WEBサーバの設定次第で他に変更可能です。

gomi2008
質問者

お礼

ご回答ありがとうございました。 了解です。

関連するQ&A

  • WEBrick ファイルリストを表示したくない

    WEBrickのWebサーバに対して、 http://xxx.xx.xx.xx/hoge #サーバアドレスxxx.xx.xx.xx ディレクトリ名hogeの例 の様にアクセスした場合、 Index of/hoge Name         Lastmodified   Size ---------------------------------------------- の様な形式でファイルのリストを返してくるのですが、これを無効にするにはどうしたらよいですか?

    • ベストアンサー
    • Ruby
  • [ドメイン名とDNS]Webサーバとメールサーバを同一のIPアドレス上で運営すると・・・・

    知人が利用する、とあるレンタルホスティングサービス(おそらく共用/有料)では Webサーバとメールサーバを同一のIPアドレス上で運営しているようでその設定は以下の通りであった。 (実際のドメイン出すわけにはいかないのでexample.comを利用しているのはご了承ください。また、取得したのはhoge.com.のドメイン名ではありません。仮にそうおいているだけです) dig @ns1.example.com www.hoge.com (途中略) www.hoge.com. 86400 IN CNAME mail.hoge.com. mail.hoge.com. 86400 IN A xxx.xxx.xxx.xxx hoge.com. 86400 IN NS ns1.example.com. hoge.com. 86400 IN NS ns2.example.com. この状態で、http://www.hoge.com/でWebサーバにアクセスすることが出来た。(当たり前) 【次にhttp://mail.hoge.com/でアクセスしたところ、これでもWebサーバにアクセスすることが出来た】 これは問題ないのでしょうか?(問題有りならば解決策を掲示して欲しいです)

  • Proxyサーバのリストを集めているサイトについて

     私は、Proxyサーバについて知るために最近Proxyサーバを使いだしたのですが、Proxyサーバのリストを集めているサイトにアクセスするとどこのサイトにアクセスしてもウイルスバスター2007に 警告 危険なwebサイト と表示されるのですが下のようなProxyサーバのリストを集めているサイトはどのように危険なのでしょうか?  教えていただければ幸いです。  http://www.cybersyndrome.net/    http://www.proxyforest.com/proxy.htm

  • ウェブベースでのファイルサーバソフトについて

    お世話になります。 現在、社外からアクセスできるファイルサーバソフトを探しています。 要件としては 1.ActiveDirectory で認証できる 2.https でアクセスし、ウェブブラウザ内でアクセスする 3.ウェブブラウザ内では、エクスプローラーと同じような操作感覚でファイルを操作できる (ブラウザ内にドラッグすることで保存できる、など) 4.サーバ内のデータは、通常のファイルサーバのようにファイルが保存されている。 となります。 SharePointなどがよいかと考えているのですが、「3」の要件を満たすことができません。 よいソフトがあればご教授頂ければと思います。 よろしくお願い致します。

  • Webサーバに設置したpdfファイルへのアクセスについて

    Webサーバに設置したpdfファイルへのアクセスについて 自社サイト「http://aaa.com/test」にアクセスしたとろ、勝手にtest.pdfのファイルが開きました。実際には「http://aaa.com/test.pdf」のファイルが開いたのですが、これはブラウザの機能でしょうか?

  • htaccessのリダイレクトがループしてしまう

    http://hoge.com/ で運用しているものを http://hoge.com/foo/ のサブディレクトリに移動させようとしています。 .htaccessに --------------- Redirect permanent / http://hoge.com/foo/ --------------- と記述して http://hoge.com/ にアクセスしたら http://hoge.com/foo/foo/foo/foo/... とループしたような状態になってしまいました。 --------------- RedirectMatch 301 ^/$ http://hoge.com/foo/ --------------- だと http://hoge.com/ にアクセスした時は意図した動作になるのですが http://hoge.com/content1.html は転送されてくれません。 どのように記述したらいいでしょうか? サーバーはApacheを使用しています。

  • WebサーバにExcelファイルを置くと

    Webサーバ上に、hoge.xlsファイルを置いて、 Htmlにて、<a>タグを利用してファイルを配布したいのですが、 <a>タグで書かれたリンクをクリックすると、Excelファイルがダウンロードされず、直接開かれてしまいます。 ファイルをダウンロードするようにするには、 Webサーバの設定が必要なのでしょうか?もしくは、クライアントのブラウザーの設定が必要なのでしょうか? 右クリックをしてファイルを保存や、圧縮して配布する方法以外で、 クリックしたらファイルをダウンロードとしたいのですが、 どなたか解決方法がわかる方がいらっしゃいましたら教えていただけませんか? よろしくお願いします。

  • Indy FTP サーバー上のファイルのリストについて

    Indy(ver 9)のIdFTPコンポーネントを使い、ダウンロード・アプリを作っています。 FTP サーバー上のファイルのリストを取得して、新しいファイルがあればダウンロードするようにしたいと思い、Listメソッドでリストを取得していますが、その内の更新日付に「2008」のように年度が出てきません。 何か手続きが足りないと思うのですが、ご存知の方がおられましたら、ご教授のほどお願いいたします。 (例) IdFTP1->List(AFiles,"*.txt", true); ~とリストを取得すると、AFilesには以下のようになり、年度情報がありません。 -rw-r--r-- 1 hp web 242688 dec 6 18:49 abc.txt (PC環境) WindowsXp Home Borland C++Builder Pro Indy ver.9 宜しくお願いします。

  • HTTPで返されるファイル名の取得について

    こんにちは。 現在、VBで、WEBからファイルをダウンロードするプログラムを作成しています。 ダウンロードしたいファイルのURLを指定し、wininetのInternetReadFileで読み込んでいるのですが、下記 http://www.hoge.com/index.php?id=1234 のように、phpやaspからファイル名を返されるようなURLの場合、どうやって返されるファイル名を取得するのでしょうか? (wininetのHttpQueryInfoでは、ファイル名は取得できないようなのですが...)

  • eClipseの動的WebプロジェクトHoge(hoge.hoge.c

    eClipseの動的WebプロジェクトHoge(hoge.hoge.comのパッケージ名)のHelloWorld.javaのデバッグ付加 今Javaの勉強をしていますが、 Project : hoge Java package : hoge.hoge.com Java class名 : HelloWorld を作成しました。 TomCatを使用しています。 eClipseでtomCatのStart/Stopもできるようにしました。 そのあと、Javaファイルを作成し その中のクラス名 doGetで以下のようなプログラムを作成しました。 ● protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html; charset=iso-2022-jp"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>HelloWorld</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>HelloWorld</h1>"); out.println("</body>"); out.println("</html>"); out.close(); } ● このデバッグをしようとしています。 デバッグの手順 1) _a)プロジェクト・エクスプローラで、"hoge"のプロジェクトのアイコンを右クリックして _「プロパティ」を選択。 _b)左側メニューから「TomCat」を選択 _c)右側に表示される画面の中の、TomCatプロジェクトのチェックボックスにチェックを入れる。 _d)コンテキストの欄には「/hoge」と入力 _e)OKボタン押下。 2) _a)同じく、(1)-a)の"hoge"のアイコンを右クリック _b)ショートカットメニューの「デバッグ」⇒「サーバーでデバッグ」をクリック。 3) サーバーでデバッグのウインドウが表示される。 _a)既存のサーバを選択にチェックが入れてある状態 _b)次へボタンを押下 _c)「Add and Remove」の画面が表示される _d)左側ボックスが「使用可能」、右側ボックスが「Configured」のボックスで __左側は、何もありません。 __右側には、"hoge"があります。 __このまま、「完了」ボタンを押す 4) 以下のようなエラーが出ます。    ↓↓↓ HTTPステータス 404 - /hoge/ ------------------------- type ステータスレポート メッセージ /hoge/ 説明 The requested resource (/hoge/) is not available. ------------------------- Apache Tomcat/5.5.20 基本的な事での質問とは思いますが、 1. なぜデバッグができないのか。 2. デバッグを出来るようにする方法は? の二点について教えていただけないでしょうか。 よろしくお願いします。