- ベストアンサー
HPの中身?が見れちゃう!!
よろしくお願いします。 実は、ホームページでの事なんですが、 自分の会社のHPアドレスが http://www.xxxxxxx.net/xxxxx.htm だとして。。。。 上記のアドレスを入力すれば、普通に見れます。 が、 最後の.htmをはずすと、 Index of /xxxxxとタイトル(?)で出てきて、 その下に、サーバーに入ってる自社の全てのファイルが 表示されてしまいます。 (gif、htm、html、フォルダ等全てです。) 普通は、「ページが見つかりません」と出ると思うのですが・・・ これを直すことはできるのですか? (見れなくしたいのです) 参考までに、サーバーの設定等をいじることができます。 見えたところで、問題はないと思うのですが、 何だか気持ち悪いので。。。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
2度目です。 >http://www.xxxxxx.net/yyyyy >(yyyyyは会社名) >と入力したら、真っ白なページが表示されます。 普通、トップページは、 http://www.xxxxxx.net/yyyyy/ または http://www.xxxxxx.net/yyyyy/index.html にするのが通例です。 理由は、その方がわかりやすいからです。 他の方がおっしゃっているのは、 http://www.xxxxxx.net/yyyyy/aaaaa/ の、aaaaディレクトリの中身を隠すために、ダミーのindex,htmlを 置けといっているのですよ。わかります? ダミーのindex.htmlを置くくらいなら、index.htmlという名前でちゃんとしたページを作って、アップした方がいいと思います。
その他の回答 (4)
- novaakira
- ベストアンサー率36% (60/164)
現在のHPのアドレスは、 >http://www.xxxxxx.net/yyyy.htmです。 >yyyyが会社名で、 >トップページのフレームは、yyyy.htmという名前です。 >そのフレームで分けた左がmenu.htmで >左がpage-1.htmにしてます。 >フレームページのyyyy.htmをindex.htmにすれば >いいのでしょうか? yyyy.htmに書かれているソースをすべてindex.htmで保存。 もしくはyyyy.htmをindex.htmと名前を変更。 >でも、そうすると、アドレスって変わっちゃいませんか? http://www.xxxxxx.net/ でアクセスすることができるので わざわざyyyy.htmと入力する必要がありません。 (ほとんどの方が一度観覧したらお気に入りに入れるので関係ないかもしれませんが・・・) また、他人に告知する際もhttp://www.xxxxxx.net/とした方が 伝えやすいですよね?
補足
説明不足ですいません。 ここにアドレスを書けないのでどう伝えたら・・・・ http://www.xxxxxx.netというHPが存在してます。 ここは、インターネットモール(?)みたいになっていて、 そこの中にうちの会社が入ってます。 だから他にも、xxxxx.net/aaaaa.htmや xxxxx.net/bbbbb.htmという名前があります。 なので、先程ご教授いただいたやり方ですと、 xxxxx.net/で、そこのモールのHPが開いてしまいます。 ちなみに、今はFFFTPツールで サイトをいじってます。 (xxxxx.netの管理人が知り合いなので、パスワード等を教えてもらってます。)
>見えたところで、問題はないと思うのですが、 問題大ありです! 過去、企業のサイトから個人情報や極秘情報が漏れたのは ほとんどがこういうケアレスミスからです。 #1,2の方がおっしゃるとおり、ダミーのindex.htmlを置けばいいですが、 うっかり忘れてしまうこともありえるので、以下のURLを参考に サーバの設定で、ルートディレクトリを表示させないようにすべきです。 http://rosewhisper.ath.cx/~solaris/apa004.html
- aptiva
- ベストアンサー率36% (193/529)
それぞれのディレクトリ上に、index.htmlを置けばいいです。(なにも書いてなくても良いです。) あとは、パーミッションの設定もディレクトリによっては必要かもしれません。 過去そのような状態で、どれだけの会社が個人情報等の流出をしたことか……。
補足
早速のご返答ありがとうございます。 index.htmlを白紙で作成しました。 そして、 http://www.xxxxxx.net/yyyyy (yyyyyは会社名) と入力したら、真っ白なページが表示されます。 「ページが表示されません」 ではないのですが、これでもいいのでしょうか?
一番最初のページのhtml名を「index」とすることで回避できると思います。
補足
ありがとうございます。 先程教えていただいたサイトへ行ってみましたが、 自分の能力では理解できませんでした。 現在のHPのアドレスは、 http://www.xxxxxx.net/yyyy.htmです。 yyyyが会社名で、 トップページのフレームは、yyyy.htmという名前です。 そのフレームで分けた左がmenu.htmで 左がpage-1.htmにしてます。 フレームページのyyyy.htmをindex.htmにすれば いいのでしょうか? でも、そうすると、アドレスって変わっちゃいませんか? まだまだ履歴が浅く、意味不明なところもあるかと思いますが、よろしくお願いいたします。