- 締切済み
index.htmlの表示方法
ホームページビルダー6.5でホームページを作成しました。 アドレスがhttp://www.プロバイダー/xyz/となり、表紙がでます。 このアドレスをhttp://www.プロバイダー/xyz/index.htmlにしたいのです。 「サイト・素材」のファイル名はindex.htmlとなっているのですが、IEのアドレス表示ではindex.htmlが表示されていません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Matsuri1982
- ベストアンサー率47% (19/40)
こんにちは。 いまいち状況がつかめていなくて、的外れなことを書くかもしれません。 http://www.プロバイダー/xyz/ と入力した場合、index.htmlが表示されているんですよね? アドレスをindex.htmlと表示させたいのでしょうか。 でしたら、 http://www.プロバイダー/xyz/index.html とアドレスを入力すればOKだと思いますが。 それともひょっとすると、こんな感じでしょうか? [TOP]http://www.プロバイダー/xyz/index.html から [サイト・素材]http://www.プロバイダー/xyz/sozai/ のページにリンクを張っていて、そのリンクから飛んだ場合、アドレスにディレクトリ名しか表示されない。 もしそういう現象でしたら、[TOP]の[サイト・素材]へのリンク部分にindex.htmlを追記すればOKです。 <a href="http://www.プロバイダー/xyz/sozai">[サイト・素材]のページ</a> というようなリンクを指定するタグがあると思いますので、そこを <a href="http://www.プロバイダー/xyz/sozai/index.html">[サイト・素材]のページ</a> という感じに直せばいいと思います。 参考までに。 http://www.プロバイダー/xyz/ というような、最後がディレクトリ名で終わるアドレスを指定すると、多くのサーバは自動でインデックスページを表示します。 これはサーバの設定次第なのですが、一般的にはその場合はindex.htmlを見つけ出し、表示します。index.htmlが無い場合はindex.htm、それも無い場合はそのディレクトリのファイル一覧を生成して表示。こんな感じの設定が多いです。 つまり、index.htmlが無いと、ディレクトリの中身が丸見えになってしまいます(もちろん、そうならないサーバもありますよ)。なので普通は各ディレクトリにindex.htmlを配置します。 で、「index.htmlは必須だし、どうせディレクトリ名でアクセスしたときにindex.htmlが表示されるなら」ってことで、index.htmlがトップページに使われることが多いのです。 なので、***/***/を指定するのと***/***/index.htmlを指定することは、一般ではほぼ同じ意味で使われているのです。 ホームページビルダーでも、ちゃんとファイル名を参照させる方法はあると思いますが、私はタグ打ち派なので。 持ってるくせにビルダー使ったことないのです^^;
お礼
お礼が遅くなり失礼しました。 IEでindex.htmlを入れたら、問題が解決いたしました。 ありがとうございました。