サイト製作特にドメイン関係の質問です。


http://●●●.com/●●●●/index.html
というようなアドレスの場合

基本的にindex.htmlがメインページだと思うのですが、
このindex.htmlがメインページというのはわかりやすいから皆さんがそうしているだけなのか

もしくは、index.htmlというのをメインページにしないといけないのか どうなのでしょうか?

理由はindex2.htmlとかindex3.html
などがありindex.htmlがメインページと認識していた私はその点が理解できません。
一サイトに3つもメインページ?みたいなかんじです。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:2008/01/16 12:36:11
  • 終了:2008/01/21 13:48:59

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402008/01/16 12:43:13

ポイント27pt

もしくは、index.htmlというのをメインページにしないといけないのか どうなのでしょうか?

特に何にも決まりはありません。


mod_dir - Apache HTTP サーバ

よくつかわれているサーバーで / で終わった時にアクセスされるファイルのデフォルトが index.html になっているだけです。

実際 home.htm がメインだったり、main.php がメインだったりしたサイトはいくつも存在します。


ただ、事実上標準ともいえる構成なのでそれを周到した方が誤解がなくてよいと思われます。

index2.html とか、index3.html には何の意味もないと思いますけど。(内容を表したファイル名にした方が良い)

id:ootatmt No.2

ootatmt回答回数1307ベストアンサー獲得回数652008/01/16 13:04:53

ポイント27pt

Webサーバ(Apacheなど)の設定で、デフォルトで表示するファイルが index.html と設定されていることが多いからです。

http://www.stackasterisk.jp/tech/systemConstruction/apache03_01....


マイクロソフトのIISというWebサーバの場合は、Default.htm や Default.asp となっていることが多いのですが、一般にプロバイダが提供してるWebサーバでは index.html がデフォルトのページになっていますね。

index.html を置いていないと、ディレクトリにアクセスがあったときに何も表示されないか、もしくはファイルの一覧が表示されてしまうので、たいていの場合、最初に表示されるページとして index.html を置くようにしています。

id:virtual No.3

virtual回答回数1139ベストアンサー獲得回数1282008/01/16 13:08:46

ポイント26pt

まず、Webサーバーの設定の観点から


これはWebサーバーの設定でファイル名ではなくディレクトリ名が指定された場合に優先して表示するファイル名が 指定されている(ことが多い)からです。

例えば、

http://●●●.com/●●●●/

とアクセスがあった場合に

http://●●●.com/●●●●/index.html

にアクセスするように設定されています。

具体的には

#

# DirectoryIndex: sets the file that Apache will serve if a directory

# is requested.

#

<IfModule dir_module>

DirectoryIndex index.php index.html index.htm

</IfModule>

のような感じですね。

この場合は指定されたディレクトリにindex.php index.html index.htmの優先度でファイルが存在すればそれが表示されます。

http://www.adminweb.jp/apache/docroot/index2.html

ですので、index2.htmlやindex3.htmlをメインページにしても何ら問題は無いのですが、そのファイルのあるディレクトリだけを指定したアクセスが合った場合にメインページが表示されるようにするにはWebサーバーの設定を変える必要があります。設定によってはそのディレクトリのファイルとサブディレクトリ全部がリストになって表示される危険性がありますので、要注意です。


Webの歴史的な観点からは、

Webサイトに表示するファイル名は本来何でもいいのですが歴史的には welcome.htmlやindex.htmlが使われてきました。index.htmはDOS系の8.3形式のファイル名で.htmlという拡張子が使えないために指定されています。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません