土曜の昼、学校帰りの昼メシの思い出

僕はいままでアドレスの最後に打つindex.htmlはメインになるページで
アドレスを打つときには 別に打っても打たなくても
おなじ所へ移動すると思っていたのですが
いま 友達のページでindex.htmlとつけると
違う画面が表示されたのです。
僕の作っているホームペジからその友達のページへの
リンクさせるアドレスにはindex.htmlと最後まで
書いていないので最後まで書かないといけないの?
と困っています。

自分のページを開く時にはindex.htmlをつけても
つけなくても 同じページにいくのですが・・・
(これがあたりまえだと思ってたのですが・・)

index.htmlを省いたら違うページに行くなんて事があるのでしょうか?

出来るとしたら そのやり方を教えて下さい 
お願いします

A 回答 (4件)

Webサーバの設定で、ファイル名を省略した場合の動作を設定できるのが普通です。


・特定のファイル(ページ)を表示する..index.html、index.htm、default.htm など
(優先順をつける場合もあります。Microsoft系はDefault.aspも使います)
・そのディレクトリ(フォルダ)内のファイルの一覧を表示する
などです。
ご質問の件は、index.html よりも優先するファイルが設定されていて、
index.html もそのページ内にあることが原因です。
もし、これがまずいのでしたら、index.htmlは削除するように
友達に言ってあげたらいいと思います。
    • good
    • 0
この回答へのお礼

多分 友達も index.htmlで開かれていると
勘違いしていると思うので 教えてあげたいと
おもいます。
アドバイス ありがとうございました 

お礼日時:2003/07/13 22:06

いくつか方法があるかもしれませんが、私が知っている方法を1つ。



その友人がwebサーバを自分で構築していれば可能です。webサーバとはホームページのデータを保存しているサーバですね。
で、このサーバを構築するときに色々と設定ができるのですが、この1つに「ファイル名を指示しない場合に最初に表示するファイル名」を設定できます。
普通は、index.htmとindex.htmlを指定します。

もし、友人が、この設定をindex.htmのみに設定したとします。そうすると、ファイル名なしの場合は/index.htmを表示しますよね。で、同じフォルダ内に別内容のindex.htmlがあった場合、/index.htmlと入力したらindex.htmlを表示し、普段とは違う内容を表示することになります。

ちなみにこの方法は、一般的なサーバスペースではできません。自分でそのスペースを構築することで可能です。

その友人が、どこかのサーバスペースを間借りしているのだったらこの方法ではないかもしれません。
    • good
    • 0
この回答へのお礼

友人webサーバを自分で構築はしていないと
おもいます。
ディオンの無料で作れる「ホームページ本舗」
というので作っています。
No.1さんの説明だとディオンは
HTMLより先にHTMを読むということなんでしょか?
詳しい回答ありがとうございました

お礼日時:2003/07/13 22:02

 ほとんどのプロバイダーは最初の表示に使われるファイル名に index.html もしくはindex.htm とする規約があります。

    • good
    • 0
この回答へのお礼

どうやら 友達はその両方のファイルを
作ってたみたいです
回答ありがとうございました

お礼日時:2003/07/13 22:09

indec.htmというファイルをアップされているせいでは?


ディレクトリに、indexと付いたファイルがある場合
index.htmlを先に表示し、もしindex.htmlがない場合は
index.htmを表示してくれます
 ほとんどのサーバーの場合ですけど

詳細は
http://tohoho.wakusei.ne.jp/wwwxx076.htm
など参考になさってください

参考URL:http://tohoho.wakusei.ne.jp/wwwxx076.htm
    • good
    • 0
この回答へのお礼

今 確認したところ htmとhtmlの両方のファイルが
ありました
詳細へはこれから いってみたいと思います
有難うございました

お礼日時:2003/07/13 21:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報