• ベストアンサー

index.html??

HPの表示でhtty://●●●●.jp/で直接アドレスを入力したらちゃんと表示されるのですが、リンクされた状態で違うサイトから来るとhtty://●●●●.jp/index.htmになります。またhtty://●●●●.jp/index.htmlの状態でもやりましたが同じ状態になります。HTMLはあってると思うんですが、どうしたらいいでしょうか?

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

  • ベストアンサー
  • taseki
  • ベストアンサー率66% (155/233)
回答No.8

ANo.7の方のご回答について、揚げ足とりみたいですみません…。誤解があるといけませんので、恐れ入りますが一応訂正をさせていただくと、 > index.html と同じ働きをするファイルは他にもあって、start.html や top.html がそうだったと思いますが、 > ブラウザによっては賢さが違うかも知れません。 ブラウザではありませんし、そのファイルが働きをしているのでもありません。 サーバーで、デフォルト表示されるファイルを設定しているだけです。 default.html でも okonomi.cgi でも nandemo.php でも構いません。 > では、index.html などがない場合どうなるでしょう。多くのブラウザでは、そのフォルダ (****.jp) にあるファイルの一覧を表示してしまう これもブラウザではなくサーバー側で、「URLにファイル名をつけなかった場合はファイル一覧を表示する」という設定をONにしているかOFFにしているかどうか、の違いです(DirectoryIndexといいます)。

その他の回答 (7)

  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.7

みなさんお答えになっている通りですが、追加知識を。 htty://●●●●.jp/ は http://●●●●.jp/ でしょうね。 ブラウザは http://****.jp/ をアクセスすると、その下に index.html (index.htm のこともある) があればそれを開きます。 したがって、普通は http://****.jp/ でも http://****.jp/index.html でも同じものが開きます。他の URL からリンクするときも同じですが、J-S さんの見たサイトはリンク先アドレスを index.html で書いていたのでしょう。 index.html と同じ働きをするファイルは他にもあって、start.html や top.html がそうだったと思いますが、ブラウザによっては賢さが違うかも知れません。 では、index.html などがない場合どうなるでしょう。多くのブラウザでは、そのフォルダ (****.jp) にあるファイルの一覧を表示してしまうので、何があるかが外に見えてしまいます。 仲間に秘密情報を知らせるため ****.jp/himitsu.html に書いて、ファイル名 himitsu.html は仲間だけに知らせ他人には秘密にしても、ファイル一覧が出たらダメですね。だから、このようなときはフォルダの一覧表示を禁止したりパスワードで保護しないといけません。

noname#107580
noname#107580
回答No.6

こんにちは! >リンクされた状態で違うサイトから来ると・・ そのリンク先のソースが <a href="htty://●●●●.jp/index.htm"・・・> となっているというだけのことではないでしょうか? そこに連絡して <a href="htty://●●●●.jp/"・・・> としてもらえば良いです。

  • neriy
  • ベストアンサー率41% (46/111)
回答No.5

/で終わっているアドレスは、http://●●●●.jp/というディレクトリそれ自体をさしています。 例を変えると、引き出しのいっぱいついている棚があったとして、その引き出しを指定しているわけです。 ですから、そのディレクトリ(引き出しの)中に入っているどのファイルを開きたいのか、それだけでは指定されていません。 ところが、サーバは賢いので、その場合「index.html」と言うファイルをまず探すことになっています。そして、それを見つけると、「http://●●●●.jp/」というアドレスを指定されていても、「http://●●●●.jp/index.html」を表示してくれます。 ですから、 >HTMLはあってると思うんですが、どうしたらいいでしょうか? そういうものなわけですし、どこもおかしくないので、そのままでいいです。

  • aozola
  • ベストアンサー率12% (72/563)
回答No.4

名前は違うが同じ意味ということではないでしょうか。 付け加えると、わたしもそんなには詳しくはないのですが、ネット上の場所は数値によって管理されているらしいので、アドレスの文字が違っても、その文字列の表す数値が同じなら、つながるということではないかと思います。

  • yksin
  • ベストアンサー率35% (65/184)
回答No.3

htty://●●●●.jp/index.htmlはそのHPのTOPページのアドレスですよね? TOPページはindex.html(htmlファイル名)を取り除いたhtty://●●●●.jp/でも表示されます。 それだけです。

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

どうしたいのでしょうか? index.html の内容が表示されたらまずいのでしょうか? それともアドレスバーに index.htm が表示されるのがまずのでしょうか? リンクは http://●●●●.jp/ としているのでしょうか? http://●●●●.jp/index.htm と書いていたら、アドレスバーにはその通り表示されます。

  • HMRAA
  • ベストアンサー率8% (2/25)
回答No.1

リンクされた状態で違うサイトから来ると 意味がよくわかりません;; index.htmlっていうのはHPのTOPで、 htty://●●●●.jp/ で、表示されるのは htty://●●●●.jp/index.htm や htty://●●●●.jp/index.html です。 htmlとhtmは拡張子が違うだけで基本的には同じです

関連するQ&A

専門家に質問してみよう