- ベストアンサー
URL表示の仕方
URL表示の仕方 すいません・・・まだまだ初心者で教えてください。 topページは、「index.html」という名で保存していますが、 それがトップのホームページを表示させたとき、 「http://www.○○○○/index.html」と表示されてしまいます。 本来なら→「http://www.○○○○/」で終ると思うのですが、このようにURLを 表示させるにはどうすればよいでしょうか?教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 本来なら→「http://www.○○○○/」で終ると思うのですが まず、この認識が間違いですよ。 本来ならば、~~~/index.html まで表示されるのです。 index.htmlを省略すると、ブラウザがサーバーに、トップページに相応しいのはどれ?と問い合わせ、サーバー側が自動的にindex.htmとか、index.htmlなんてファイルを「コレ」と返してくれる、というだけの話です。 つまり、www.●●●●/ というのは「省略された表示形式」です。 本来のあるべき姿ではない、のです。 > このようにURLを表示させるにはどうすればよいでしょうか?教えてください。 状況が良く解りませんが、サーバーにアップロードしたのでしょうか? ローカル内のデータをブラウザから(省略した状態で)呼び出したら、index.htmlを自動的に表示しなくても当たり前ですよ。 サーバーによって、「トップページのファイル名は~~~にしなさい」と指示があるはずです。 index.htmlは、その指示の通りなのでしょうか? 【絶対に】index.htmlをトップページに出来る訳じゃないんですよ。 サーバーの規定でトップページのファイル名が指定されていて、その通りにアップロードしているのであれば、省略した状態でも表示されるはずです。
その他の回答 (3)
- abu3332000
- ベストアンサー率36% (19/52)
それはサーバーの仕様じゃないのですか、一般的にデフォルトインデックス、index.htmlと言うファイル名のファイルがトップページに指定されてると思うのですが。 ご自分の契約してるサーバーの規約、マニュアルに書いてあると思いますが。
お礼
色々と有難うございました。
- naokita
- ベストアンサー率57% (1008/1745)
難しく考え過ぎです。 どのように移動したかによって、 アドレスバーでの表示が変わります。 ハイパーリンクで、 <a href="index.html">トップ</a> をクリックすれば、 「http://www.○○○○/index.html」と表示されます。 <a href="http://www.○○○○/">トップ</a> をクリックすれば、 「http://www.○○○○/」と表示されます。 検索エンジンなら、どちらをリンクしたのかの問題です。 サーバーサイドでどちらか一方に統一する事も可能です。
お礼
色々と有難うございました。
- outbrave
- ベストアンサー率60% (231/380)
>トップのホームページを表示させたとき、「http://www.○○○○/index.html」と表示されてしまいます。 これは、ブラウザのアドレス欄に表示されるという意味なら、どうやってホームページを表示させたのですか? http://example.com/index.html でアクセスしたのなら、http://example.com/index.html と表示され http://example.com/ でアクセスしたのなら、http://example.com/ と表示されますよね それが、http://example.com/ でアクセスしているのに、http://example.com/index.html と表示されるという質問でしょうか?
お礼
色々と有難うございました。
お礼
色々と有難うございました。