• ベストアンサー

相対パスとindexファイル

よくホームページで、「ホームへ」などの、indexページへの リンクをクリックすると http://○○○.○○/index.htm と飛ぶと思うのですが、 絶対パスを使わずに相対パスを使って http://○○○.○○/ と、「index.htm」がアドレスに含まれないように飛ばすことは できないでしょうか? ご存知の方、方法を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

サーバのルートなら、href="/"。 同じ階層のインデックスならhref="./"で一つ上の階層のインデック スならhref="../"。 でもまぁ、それでindex.htmを呼ぶかどうかはサーバの設定次第です よ。ウチのサーバはindex.htmlかindex.phpは呼ぶけど、index.htmは 無視します。ほぼ嫌がらせ。

ichigoich
質問者

お礼

サーバーの設定次第ですか・・・ レンタル共用サーバーを使っていて、 それで呼べないのだったらどうしようもないですよね・・・ わかりやすいご回答ありがとうございました。

その他の回答 (1)

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

相対パスを使って目的のディレクトリを指定するだけだと思うのですが? # 何となく相対パスを勘違いしているような予感 http://example.com/hoge.html からなら ./ だけで。 ただ、普通のwebサーバーはファイル名を省略すると、該当ディレクトリのindex.htmlなどを表示するように設定されています。

関連するQ&A