• 締切済み

ホームページのディレクトリを見るには(緊急!!)

たとえば、http://www.testsample.ne.jp/というサイトがあったとします。 ディレクトリーの中にhttp://www.testsample.ne.jp/img/test1.jpg http://www.testsample.ne.jp/img/test2.jpg http://www.testsample.ne.jp/img/test3.jpg とあったとして、 http://www.testsample.ne.jp/img/test1.jpg http://www.testsample.ne.jp/img/test3.jpg だけ、リンクを貼ってあってクリックをすれば見れるとします。しかし、http://www.testsample.ne.jp/img/test2.jpgは直接入力しないと見れません。 。URLに何か文字を加えるとそのディレクトリーが見えるとか、リンクはされてないが、アップロードされてるファイル(ディレクトリ)の中が見れるようなソフトってありますか?

みんなの回答

  • mori3
  • ベストアンサー率34% (30/86)
回答No.6

昨日これの逆の質問がありました。 「indexをつけないとどうなる?」 自分のHTMLルート以下は普通はFTPでみますよ。

  • nnfuji
  • ベストアンサー率28% (200/701)
回答No.5

なぜリンクで公開されていないファイルを見たいのでしょう? ご自分のHPならそんな必要はないですよね? ファイルはあるけどリンクが切れている、リンクが貼られていない。それはHP作成者が意図してやっているからかもしれません。 それでもファイル(一覧)を取得するとなると作者の意図に反したことをやろうとしているので、場合によっては不正アクセスでアクセス拒否、不正アクセス禁止法で訴えられる可能性があります。 通常、Webサーバでは意図していない限りHP上のファイル一覧は勝手に第三者に漏れないように設定しています。 サーバーが公開していない情報を取得するとなると不正アクセスで訴えられても仕方ありません。 正当な理由があるのならサーバー管理者かHP開設者に理由を話して取得するよう努めるのがスジだと思います。

noname#198951
noname#198951
回答No.4

これはサーバの設定によると思うので一慨にはいえませんが、通常そのWebサーバ で優先順位の付いているファイルを検索し、そのファイルが存在しない場合は ディレクトリの中のファイル一覧が表示されます。 今回の場合であれば http://www.testsample.ne.jp/img/ とクリックすれば、ということになります。 優先順位としてはindex.html,index.htm,top.html,top.htm等があります。 (ユーザのホームページアドレスの最後が"/"で終了されているのに表示される のはそのため) ただ、セキュリティ上好ましくない設定のためディレクトリ指定をした時には エラー表示させた後にそのドメインのTOP画面を表示させるというのが多いです。

noname#101556
noname#101556
回答No.3

WEBサイトのディレクトリの内容を参照できるかどうかは、WEBサーバ側の設定によります。 ディレクトリへのアクセスそのものを許さない ディレクトリにある index.html など、省略時の文書を返す ディレクトリにある index.html など、省略時の文書が無いと言ってくる ディレクトリへのアクセスを許す (以上、#2さんのお答えへの補足) 以下はディレクトリへのアクセスを許す例ですが、稀です。 http://www.ibarakiken.gr.jp/www/kekwww/img/ このように、普通はクライアント側から test3.jpg の存在を知ることができませんが、「予測してtest0.jpgからtest9.jpgを(試しに)まとめてダウンロードしてみる」ような機能を持ったツールはあります http://www.vector.co.jp/soft/win95/net/se129693.html

回答No.2

ディレクトリが他人に丸見えになっては困るわけですから、通常はサーバ側でセキュリティ上外部から見られないように設定されているのでそういう場合は無理でしょう。 たまにindexファイルを置いていない為に丸見え状態の所もありますが。

noname#65286
noname#65286
回答No.1

test2.jpgだけ見れないのはリンクと画像のファイル名が違っているためと思われます。 サイトがFTPに対応していれば[FFFTP]などのツールを使えばディレクトリを見ることができます。

参考URL:
http://www2.biglobe.ne.jp/~sota/ffftp.html
meikainodoukeshi
質問者

補足

そうじゃなくて、test2.jpgだけ見れないのはリンクと画像のファイル名が違っているためと思われます。これは関係ないです。 ようは、ディレクトリーの中身をどうすれば見れるかききたいんです。

関連するQ&A

  • 連番ディレクトリの作成方法

    自作の待ち受け画像を配布しようと思っています。 ひとつのディレクトリに画像ファイル10枚をアップロードし、11枚目からは別のディレクトリを作成してそこにまた10枚をアップロードしたいと思っています。 ディレクトリ名は「img1」(または「img01」)から始まり、画像ファイル10枚ごとに連番で「img2」~「img10」のようにしたいのです。(格納するファイルの名前はバラバラです) ディレクトリは「mkdir関数」で作成できるのはわかっているのですが、画像ファイル10枚ごとに連番のディレクトリを作る方法がわかりません。 アドバイスを頂けると嬉しいです。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • ホームディレクトリを示すチルダ(~)について悩んでいます。

    ホームディレクトリを示すチルダ(~)について悩んでいます。 例えば、外部JavaScriptファイルを参照する時、 <script type="text/javascript" src="~/test1.js"></script> とURLにチルダを含んでいても問題無く、ホームディレクトリの下にある test1.jsファイルに参照できます。 これとは別に、window.open ("~/aaa.htm"); と記述し、 ホームディレクトリ下にある"aaa.htm"のページへリンクするようにしたいのですが、 実際に実行するとリンク先のURLが"http://xxxxxx/yyyyy/~aaa.htm"になってしまいます。 チルダ文字がURLの一部と認識されてしまっているようなのですが、 チルダをURLの一部ではなく、ホームディレクトリを参照するようにしたいのですが、 どのようにすれば宜しいのでしょうか?

  • 画像をアップするディレクトリの記述について

    ASP+VBSにてプログラミングしています。 画像をアップロードするためBASP21を使用し ローカルでのテストは正常に行われました。 ASPファイルをサーバにアップし実行したところ、 画像がアップされません。 BASP21サイトを見ると画像ファイルの保存ディレクトリの記述は e:\temp\log\ となっていますが、webサーバ上でのディレクトリを指定する 記述はどのようにすればいいのか教えていただきたく思っています。 相対アドレス ./img/ と指定したり 絶対アドレス /httpdocs/img/ と指定したり \img\ と色々と試してみたのですがアップされません。 よろしくお願いいたします。

  • ホームページを作っているのですが、リンクした画像が正常に表示されませんでした。

    原因はローカルフォルダに置かれていた../ImageFile/123.jpgというファイルにリンクを張っていたのに対し、サーバーにアップロードしたら、123.JPGと自動的になり、大文字小文字違いで画像表示がされなかったことでした。 FTPサーバにアップロードすると、拡張子は必ず大文字になってしまうのでしょうか。 でもhtmlが拡張子のときは小文字でしたのに、なんだか不思議です。 ホームページを作るときは、ファイル名は大文字にするというルールとかあるのですか? ファイルをアップロードするのに使用しているソフトはFFFTPです。 基本的な質問かもしれませんが、よろしくお願いします。

  • 画像ファイルをリネームをしつつ、ディレクトリ分けをしたい

    ファイルを連番にしないと作業ができないソフトを使用して画像処理を行うことになりました。 そのため、ソースのデータファイルのディレクトリ構造操作と、 リネームを行いたいのですが、何か簡便な方法をご存知の方がいらっしゃいましたらご助言お願いしたいと思います。 【作業工程】 <ソース>※####部分は、0001~0050の連番ファイルです。 /test/a/test_a.####.jpg(50file) /test/b/test_b.####.jpg(50file) /test/c/test_c.####.jpg(50file) /test/d/test_d.####.jpg(50file) 上記200fileを、 /test/test/test_####.jpg と、連番にします。 ※####部分は、0001~0200の連番ファイルです。 画像処理ソフトにて、作業終了後、 元のディレクトリ構造とファイル名に戻したいのですが…。 現在は手動でディレクトリ分けをしてからフリーソフトでリネームしております。 画像処理ソフトの仕様はどうしても変更がきかないので困っております。 「Flexible Renamer」で、そのような処理を行える、という意見もお聞きしたのですが、方法がわかりません。 精通された方がいらっしゃいましたら、ご助言よろしくお願い致します。

  • CLEVER BBSでテストしてみたんだけど、画像の部分が×印に・・

    おはようございます。 みなさんのおかげで少しづつホームページできております。^-^本当にありがとうございます。 CGIの設置に関してなんですが、画像付BBSを作ろうと思って、CLEVER BBSに挑戦していてスキンも上書きしてやっとできたので、ためしにテストしてみたところ、文字などの書き込みはできるのに画像を貼り付けても画像の部分だけ×印になっていて、表示されないのです>< たぶんなんですが、bbsini.cgiの変更箇所で、アップロードディレクトリ(34行目) アップロードディレクトリのURLパス(38行目) を間違えているとおもうんです。 パーミッションは、何回も確認したので間違っていないとは思うのですが。。 画像以外は完璧にできています。ちなみに掲示板のURLは、http://サイト名/clever.cgiでみれるのです。 わたしは、 アップロードディレクトリを$ImgDir = "./img/"; アップロードディレクトリのURLパスを$ImgUrl = "http://サイト名/cgi-bin/clever/img/";にしました。 どこが間違っているのか教えてください。お願いいたします。

  • index htmlをディレクトリの上に置くやり方をおしえてください

    今忍者の無料ホームページを作成中です。 しかし何かのミスでブラウザからURLが表示されません。 忍者に質問しましたら以下返信メールを頂きました。 index html がホームぺージ¥testと言うフォルダーの中に 保管されていてしまっているためデフォルトの方が反映されています。 index html ファイルをホームページ¥testより取り出し ホームページ¥testのアップロードされているディレクトリの上 に置くようにしてくださいとのことです。しかしやり方が今一 わかりません。おしえてください。

  • ディレクトリ削除

    お世話になっております。 画像をアップロード(ディレクトリ生成&そのディレクトリ内に保存)した後、安易な考えか、アップロードし直すという流れのとき、一旦生成したディレクトリを削除し、新たにディレクトリを生成、そしてその中に保存したいと考えておりますが、rmdir関数ではファイルが存在した場合、削除が出来ないと思いますが、ファイルが存在しても全て削除できるようにするには どのようにすれば良いのでしょうか? 一旦ファイルを削除して・・とも考えたのですが、そのような場合、やはりセッションを用いてファイル名を引き渡す?という流れになるのでしょうか? /* ディレクトリ削除メソッド */ function deleteDir($rootPath){ $strDir = opendir($rootPath); while($strFile = readdir($strDir)){ if($strFile != '.' && $strFile != '..'){ //ディレクトリでない場合のみ unlink($rootPath.'/'.$strFile); } } rmdir($rootPath); } deleteDir('/home/httpd/vhosts/test.aaa.com/test/'); このようなコードがとあるサイトで紹介されておりましたが、やはりこれもセッションが必要なのかな?などと・・・お恥ずかしい質問ばかりで恐縮ですが、ご教授頂ければ幸いです。宜しくお願い致します。

    • ベストアンサー
    • PHP
  • WordPress メディアライブラリ 変更

    WordPress移管のため、FTPソフトを使用してバックアップをし、新しいサーバにuploadsをアップロードしました。 ファイルのURLが http://新しいURL/wp/wp-content/uploads/2019/07/test01.jpg ↓ http://新しいURL/wp/wp-content/uploads/2019/07/test01-1.jpg ファイル名が「test01.jpg」→「test01-1.jpg」に変更してしまっています。 FTPソフトでuploadsフォルダを削除し、改めてアップロードしても「test01-2.jpg」 となってしまいます。 そのファイルは存在しないので、表示されません。 WordPressメディアライブラリを開いてファイル名を「test01-1.jpg」→「test01.jpg」に変更する方法があれば教えてください。 宜しくお願いします。

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

    ロリポップのレンタルサーバーでPHPをつかっています。 ディレクトリの意味がよく分からないのですが。アップロードした画像ファイルが沢山あるのですが、そのファイルを素材用としてディレクトリに一つにまとめることができるのでしょうか?? 新しくディレクトリファイルを作って画像ファイルをすべて入れて ディレクトリの中以外の画像ファイルを全部消したら、ホームページ上の画像も全部消えてしまいました。どうしてですか?

    • 締切済み
    • PHP

専門家に質問してみよう