• 締切済み

トップページリンクにindex.html

トップページのファイル名がindex.htmlとすると、トップページへのリンクはhttp://xxx.com/index.htmlとなりますが、http://xxx.com/でもトップページに飛べますよね(ページでなくディレクトリが表示されてしまう場合もありますが)。 トップページへのリンクにはindex.htmlを書いたほうがよいのでしょうか? 私は、ディレクトリに飛んでしまう危険を避けるため、index.htmlを書くべきではないかと思うのですが。 なお、「http://xxx.com/ のほうが見ばえがよい」などの「見ばえ」については無視して考えてください。

みんなの回答

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.4

正解はでてるから、印象ね。 トップページは、 「http://xxx.com/」 だけで十分トップページだってわかるよ? 「index.html」なんて、なんでわざわざやぼったくするんだろう? 正解が書いてあるから [No.2] さんの 「index.html が主流だった頃の……」から最後までと と [No.1] さんの回答を 理解できるまで調べながら何度もよむといいよ。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

トップページへのリンクにはindex.htmlを書いたほうがよいと私も思います。

noname#152572
noname#152572
回答No.2

> http://xxx.com/index.htmlとなりますが、http://xxx.com/でもトップページに飛べますよね 考え方が逆ですね。 http://xxx.com/index.html というリクエストに対してhttp://xxx.com/ というページを返す、と考えてください。 もっというとhttp://xxx.com/toppage.action というのを返しているかもしれません。 index.html が主流だった頃の昔のURL でも表示されるように内部でリライトしているんです。 ドメインだけのURL へのリンクに、わざわざindex.html を明示して付けるとしたら、ちょっと滑稽かもしれません。

noname#152065
noname#152065
回答No.1

サーバ側で index.html を / として扱うように設定してるので / でアクセスしたら index.html が表示されるだけです 例えばサーバ側で top.html を / として扱うように設定すれば top.html の内容が表示されます またディレクトリを表示、非表示させるのもサーバ側の設定です どっちが正しいとかではなくサイトの構成とサーバの仕様で決めればいいことだと思います またディレクトリが見える事を危険と考えてるならサーバ側で非表示に設定すべきです

関連するQ&A