- ベストアンサー
トップページの判断のされ方
FFFTPでサーバーにアップしたときにアップしたページの どれがトップページだと言う判断はどのように行われているのでしょうか? 今までサイトを制作して普通にアップしていれば自分がトップだと思っているページが その通りにトップページになっているので何の問題もないかなと思っていたのですが 先日、生徒さんから質問されてそう言われると確かに不思議だなと感じました。 「トップページ = ファイル名index.html」みたいな解釈が成り立っているのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>「トップページ = ファイル名index.html」みたいな解釈・・・ 生徒さんたちの素朴な疑問ですよね!?^^; だとしたら、ほぼ問題ないかと。 多くのサーバでは、index.html もしくは index.htm がトップページになるしね^^ (index.html か index.htm かは、サーバによります) で、説明ですが、 アクセスした際の優先順位が決まっているのです。 例えば 「HTTP://○○○○○/ 」とアクセスした場合、 まず 「○○○○○/index.html」 というファイルを探します。 (このファイルがあれば表示されるのでトップページということです) で、これが無ければ次に index.htm 、 それも無ければ index.cgi を探すなど、 優先順位順にファイルを探していくわけです。 つまり設定上、 index.html もしくは index.htm が指定されている場合が多いので、 これらがトップページという認識でいいと思いますよ^^ (上位が index.html か index.htm かは、サーバによります) ただし、 説明に付け加えなければいけないのが、 この優先順位は、変えられるということです。 設定すれば index.cgi でも index.php でも指定できるということです^^
その他の回答 (2)
- soda21
- ベストアンサー率0% (0/1)
WEBコンテンツを公開するためには、apacheというソフトを使っている場合がほとんどです。そして、apacheの設定の中で任意のファイル名であれば指定しなくても表示することができます。(例えば、『http://aaa/』にアクセスすると、『http://aaa/index.html』が自動的に表示されるといった具合です。) 上記の場合、apacheの設定でindex.htmlというファイル名のコンテンツがアップロードされるとトップページとして認識するため、特にファイル名を指定しなくても表示されます。しかし、必ずindex.htmlを設定しなくてはいけないという決まりごとはありません。 したがって、必ずしも『トップページ=index.html』ではありません。
- x1va
- ベストアンサー率26% (802/3006)
> 「トップページ = ファイル名index.html」みたいな解釈 apacheなどのWebサーバプログラムによって、urlからファイル名を省略した場合に自動的にindex.html(またはindex.htm)を表示するという設定がされているだけです。これはurlを短くすることで入力の手間を省くとか覚えやすくするという以上の意味はなく、トップページのファイル名に決まりがあるわけではないです。