人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

●質問者: doragonxxx
●カテゴリ:ウェブ制作
✍キーワード:HTML http:// INDEX すいか アドレス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

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

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


mod_dir - Apache HTTP サーバ

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

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


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

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


2 ● ootatmt
●27ポイント

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 を置くようにしています。


3 ● virtual
●26ポイント

まず、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という拡張子が使えないために指定されています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ