- 締切済み
ドメインを入力した際に「index.html」と表示されるサイトとされないサイトがあるのは何故ですか?
パソコンでホームページを見ている際に、例えばアドレスバーに直接「http://www.***.com/」と入力したとします。その場合に多くのサイトではアドレスバーの表示が「http://www.***.com/」のままトップページが映し出されます。しかし当方が作成しているサイトではアドレスバーの表示が勝手に「http://www.***.com/index.html」となった上で、トップページが映し出されます。試しに前者のアドレスバーに「index.html」を付けてみると、アドレスバーの表示は「http://www.***.com/index.html」となった上で同じトップページが表示されます。 これはどういう仕組みなのでしょうか、ご教授ください。具体的には当方のサイトでもアドレスバーに「index.html」が省かれるようにしたいです。 使用ブラウザ:インタネットエクスプローラー サービスを初めて利用しますので、適当カテゴリがわからず、素人でありながら、恐れ多くも「技術者向け」にしてしまいました。すみません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- chie65536
- ベストアンサー率41% (2512/6032)
閲覧しているパソコンの履歴とインターネット一時ファイルを全部消してみましょう。 ブラウザで http://www.***.com/ を表示した時、サーバー側で 「http://www.***.com/と要求されたらhttp://www.***.com/index.htmlを返せ」 となっていると、ブラウザは履歴やインターネット一時ファイルに 「2つは同じ物」と記憶します。 この時「最初にアドレスバーに入力されたのはhttp://www.***.com/とhttp://www.***.com/index.htmlのどっちが先か?」により「アドレスバーにどっちが出るか?」が決まります。 なので、閲覧しているパソコンの履歴とインターネット一時ファイルを全部消すと、この「アドレスバーにどっちが出るか?」もリセットされる筈です。 但し、サーバー側で「このページの正式URLはコレ、というのをブラウザに返す」との設定をしている場合は、それに従います(つまりサーバーの設定変更が必要って事)
html等と補完されないページ →設定によって省略した場合に読み込まれるファイルが設定されていてそれが表示されている html等と補完されるページ そのアクセスの仕方だと自動的に補完された(ように見える)アドレスへ移動(転送、あるいは書き換え)するように設定されている
お礼
ご丁寧に回答いただきありがとうございました。大まか2種類設定方法があるのですね。その設定というのは、CGIでするのですか?それとも利用しているレンタルサーバーのサービスの設定画面等でするものですか? ドメインにアクセスした方が、携帯の場合に携帯ページ (***.com/docomo/index など)に自動振り分けするCGIを使っているのでその影響かと思いました。
補足
ご丁寧に回答いただきありがとうございました。大まか2種類設定方法があるのですね。その設定というのは、CGIでするのですか?それとも利用しているレンタルサーバーのサービスの設定画面等でするものですか? ドメインにアクセスした方が、携帯の場合に携帯ページ (***.com/docomo/index など)に自動振り分けするCGIを使っているのでその影響かと思いました。 当方、さくらインターネットやバリュードメインを使用しております。
- 326june2
- ベストアンサー率14% (62/417)
ドメインの後に来るファイルがサーバーによってindex.html(またはhtm)に指定されています。 だから入力してもしなくてもサイトが現れるようになっています。
お礼
回答いただきまして、ありがとうございます。
お礼
ご丁寧に回答いただきありがとうございました。見る側としてのブラウザの問題の可能性があり、さらにサイト作成者としてのサーバーの設定の問題がある事が理解できました。 >サーバー側で「このページの正式URLはコレ、というのをブラウザに返す」との設定 について詳しい具体例があればまた教えて下さい。