質問: index.htmlは必ず作らないといけないのですか?
回答: サイトにアクセスしたとき、どういうファイルを表示するかは、サーバー管理者が決めます。 普通は、index.htmlを表示するように管理者が設定します。 index.htmlファイルが無い場合、その次にどのファイルを表示するかもサーバー管理者が決めます。 最後のLの無いindex.htm だったり、default.htmlだったりします。 サーバー管理者が定めたファイルが無い場合は、サーバーは、指定したファイルが見つからないというエラー出力しますが、 エラーになりそうな場合、どうするか?もサーバー管理者が決めます。 たとえば、yahooの場合ですが、どんなファイルを指定しても、トップページを表示するようになっています。 試しにアクセスしてみてください。全部トップページを表示しますよん。