• ベストアンサー

index.htmとindex.htmlを1つのサイトに作成したらどうなりますか?

以前トップベージは「index.htm」でしたが、いろいろ問題が出てきたので、「index.html」に変更した所、サイトが見えないと言う人が出てきました・・。そこで、1つのサイト内にindex.htmとindex.htmlを同時に作成するとどうなってしまうのでしょうか? これはいけない事ですか?

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

  • ベストアンサー
noname#86752
noname#86752
回答No.1

どのような状況で「見えない」と言われているのか分かりませんので一般的な情報を。 たとえばwww.yahoo.comというアドレスを持つサイトがあったとします。 ブラウザのurlを入力するところで、http://www.yahoo.comと入力し、移動すると、www.yahoo.comを管理しているhttpサーバはあらかじめ設定されているルールに沿ってindex.htmやindex.htmlなどを表示します。 本当はindex.htmなどのファイル名まで指定しなければいけないところを、httpサーバが自動的にやってくれているわけです。 さてhtmをhtmlに変えて見えなくなったということですが、もしかすると質問者様が使っているhttpサーバはwww.yahoo.comと入力されたときに自動的にindex.htmは表示してくれますが、index.htmlは表示してくれないのかも知れません。 もし同時に作った場合も先に説明したルールに沿って、最初に見つけたファイルを自動的に表示します。ですので二つ作ることはいけないことではありません。 この設定はhttpサーバの管理者が設定しており、httpサーバの種類によっても違いますし、どのようなルールで設定されているかによっても違います。 (技術的には可能でも、やらないルールになっているとか) もし、どこかのホームページスペースを借りているなら、管理会社のサイトに説明があるはずです。よく調べてみてください。

ayumikan
質問者

お礼

とてもわかり易く丁寧に教えて下さって、ありがとうございました!こんな仕組みになっていたのは初めて知りました。とても勉強になって嬉しいです!管理会社のサイトを今から調べに行きたいと思います。本当ありがとうございました(^^)

関連するQ&A