プロが教える店舗&オフィスのセキュリティ対策術

サイトルート相対パスと絶対パスのメリット・デメリット

htmlでサイト内リンクを指定する際、
/test/test.html
というサイトルート相対パスで指定する場合と、
http://example.com/test/test.html
という絶対パスで指定する場合、
それぞれのメリット・デメリットはどういったものがあるでしょうか?

ドメインは絶対に変更されないという前提の場合です。

絶対パスの方が重くなるなどのデメリットはありますか?

A 回答 (1件)

/test/test.html


ってサイトルートからの絶対パスじゃないの?
相対パスだとリンク元がtestにいたとして、
./test.html
と書ける。この親子位置関係が保持されていれば、
ほかのディレクトリーに移したり、ディレクトリー名を
変えても影響されない。それがメリットです。

この回答への補足

回答ありがとうございます。
すみません。
言葉が間違っていました。

相対パスはひとまず置いておいて、サイトルート絶対パスと、
http://からドメインを含めて書いた場合の絶対パスの違いを知りたかったのです。

サイトルート絶対パスの場合、ドメイン変更にも対応できるというメリットはわかります。
ドメインが変更されない場合にも、
例えば軽くなる等のなんらかのメリットはあるのかが気になっています。

補足日時:2010/09/15 15:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!