• ベストアンサー

絶対パス(ルート相対パス)での指定でのメリットとは?

最近大手のwebサイトのソースを見ると、ほとんど絶対パス(/からはじまるルート相対パス)でかかれていることが多い気がします。 これってなにか理由があるのでしょうか?? 色々調べてみましたが中々それといったものがなく、自分の考えとしては、ページ共通の画像やcssファイルなどは確かにそれだと便利で効率はいいだろうなぁ、という感じですが、はたしてそれだけなのか?と思ってしまいます。 よくソースをみるサイトは、apple、sony,macromediaなどです。 宜しくお願いします。

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

  • ベストアンサー
  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.2

大規模なECサイトには、製品分野別、個人・法人別など多くのコンテンツがあります。それらを一人でメンテするならともかく、分業で管理するのが一般的でしょう。 そういう意味から、サイトに共通するスタイル、画像を、一カ所で管理していくのは普通のやり方だと思います。 コンテンツの階層はどれだけ深いところに置かれるかはわかりませんから、相対パスでは指定しにくいでしょう。かといって、コンテンツごとに相対パスで指定できる範囲の身近に共通画像を持ってきて参照していたら、統一性がなくなります。

yamada01
質問者

お礼

有り難うございます! やっぱり制作管理の効率の問題なんですね。 たしかに大規模なサイトは階層がかなり深いですから、その深さを考えると納得できました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#18558
noname#18558
回答No.1

余談ですが /から始まる場合も相対パスですよ。 コンテキストからの相対パスといいます。 絶対パスとは、URLだとhttp://から始まるものをいいます。 で、回答ですが。 おそらく想像の範囲ですが、 こういうサイトは、まず全体の階層を決めます。 なので、コンテキストからのパスが全体の構成が分かりやすいですね。 相対パスだと、その前後の相関しか分からないので、管理が面倒です。 あるページの階層を変えたときに、それに関する全てのパスを直す必要がでてきますよね。

yamada01
質問者

お礼

「コンテキストからの相対パス」なんてしりませんでした。 有り難うございます! 僕はもしかして画像の呼び込みとか全ページ同じパスになるんだから、ちょっと表示が速くなったりするのか??と想像したりしていましたw

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • URLは絶対パス、相対パス、ルート相対パス

    WEBサイトを作成する上で、HTML内に使用するURLの記述方法で悩んでいます。 「絶対パス」、「相対パス」、「ルート相対パス」のどれがいいでしょうか。

    • ベストアンサー
    • HTML
  • サイトルート相対パスと絶対パスのメリット・デメリット

    サイトルート相対パスと絶対パスのメリット・デメリット htmlでサイト内リンクを指定する際、 /test/test.html というサイトルート相対パスで指定する場合と、 http://example.com/test/test.html という絶対パスで指定する場合、 それぞれのメリット・デメリットはどういったものがあるでしょうか? ドメインは絶対に変更されないという前提の場合です。 絶対パスの方が重くなるなどのデメリットはありますか?

  • 相対パスを絶対パスに。

    Web巡回ロボットのようなモノを作ろうと思っています。 あるURLにアクセスし、そのソースからリンクされているURLを拾って・・・・を繰り返します。 そこで、相対パスを絶対パスに簡単に変換する方法はありますか? ご教授お願いします。

    • ベストアンサー
    • Java
  • DreamWeaver8 サイトルート相対パス

    DreamWeaver8を使用しております。 サイトルート相対パスで、外部cssを指定しております。 例 /css/css.css DreamWeaver上では、/css/css.cssを読み込んでいて、 しかっり表示されるのですが、これをブラウザ上で確認したのですが、 cssリンクファイルが切れてしまいます。 サーバーにアップして確認するしかないのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • HTML
  • ルート相対パス

    WEBアプリを開発しています。 (windows・IISです) 今回初めてシステムをSSL対応で納品することになりました。 今まで何度か質問させていただき、それほど大きな変更はないと知り安堵していたのですが、 いざ、修正しますと結構、力仕事的にあることがわかりました。 cgiアプリのプログラムで、必要な箇所に"https://localhost/"を、くっつけるよう直していましたが 静的なhtmlファイルやjsファイルなどは、 動く環境に合わせて、直接ファイルを開けてURLを書き換えないといけないです! 納品時に、またお客様の環境に合わせた修正をしなければならない??? お客様の環境が変わったら? それは無理! と、焦りました。 で、調べていましたら「ルート相対パス」にしておけば テスト時でも、納品しても 変更しなくて良いとのこと!? (ルート相対パス・・・初めて知った無知者です) <img>はsrc="/xxx/xxx.png"、 ルート直下であれば src="/xxx.png" js、cssなど、src=関連は全てsrc="/・・・" <form>のactionも action="/cgi.exe" などにすればよいのでしょうか? 自分で確認しろ!と言われそうですが、なにぶん テスト環境はdebug用SSL環境ですし 納期は迫っているし、 皆さんのアドバイスで少しでも正確な(?)方法で動ければ、、、と 質問させていただきました。 ※因みにSSLのデバック環境だと、「セキュリティに問題があります」などのエラーが出るのは仕方の無いことでしょうか? 推奨されないという「サイトの続行」でテストしようとしていますが。 (やっとSSLのdebug環境ができたばっかりなんです) 以上、よろしくお願いします。

    • ベストアンサー
    • HTML
  • 相対パスと絶対パス

    こんにちは。 WEBページを作っている者です。 サイト内リンクのパスについてなのですが、 相対パスと絶対パス。 どちらのほうがよいのでしょうか? 今は相対パスで行っているのですが、 時々ドコに飛んでいるのかわからなくなることがあります(笑) やはり、絶対パスでリンクはするべきなのでしょうか? お仕事などでWEBページを作っておられる方は、どちらを好んで使われるのでしょうか? (ドメインは、今後変更する可能性が非常に高いです。というのも、今はフリーのサーバースペース(FC)を使っているので…独自ドメインをじきに取得したいなと…) (ドメイン変更の際も)一括置換ソフトなどを使用して変更すればそんなにたいした問題ではないのでしょうか? また、一括置換ソフト(フリー)についてこちらにも回答いただけるとうれしいです 。 http://okwave.jp/qa/q7522915.html ↑私の質問です。 お願いいたします。

    • ベストアンサー
    • CSS
  • 絶対パス 相対パス SSL https

    無知な者ですので質問も稚拙かもわかりませんが よろしくお願いいたします。 現在、WEBサイトを制作する際に SSLで暗号化されたページにリンクする場合、 相対パスでリンクするとURLが「https://~」ではなく 「http://~」となってしまう為、 「https://~」と絶対パスでリンクしています。 これを相対パスでリンクさせる方法がありますでしょうか? もしございましたら、お手数ですがお教え願えますでしょうか? よろしくお願いいたします。

  • 階層が違う場合の絶対パス相対パスについて

    kari.htmlにある内容のボックスがあるとして、 それはCSSでデザインされ、画像も入っています。 この下の階層の menu.htmlの中にkari.htmlで使ったある内容ボックスの同じものがまるまる入ります。 なので、kari.htmlの内容を更新してコピーしてmenu.htmlにもはります。 この場合、画像やCSSを相対パスではなく、絶対パスにしておくと、階層が異なっても きれいに入ります。 ../からではなく、/から始まるパスです。 このやり方は間違っているのでしょうか? 同じようにページ、階層を渡って共通部分には絶対パスをしています。 こういうふうに使い分けしていくものでしょうか? phpでインクルードしてもいいんですが、他にもインクルードが多々あるので、 ページ内でそんなにインクルードあってもいいものかと思いまして。。(勝手な勘違いでしょうか?) 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 【ワードプレス】サイト内リンクをルート相対パスにできませんか

    【ワードプレス】サイト内リンクをルート相対パスにできませんか WordPress2.8使用者です。WordPressでサイトを作るとサイト内リンクであるにもかかわらず、必ず http://・・ というリンクになります。これは <a href="/category01/・・" といったルート相対パスに変更できないものでしょうか。 お詳しい方、よろしくお願いします。

  • サイト内リンクは絶対パスと相対パスとどちらが

    SEO観点で見た時に サイト内リンクは絶対パスと相対パスとどちらが良いのでしょうか? 地震のサイトがhttp://test.web.fc2.comの場合 <a href="/test.html">test</a> でいいのか <a href="http://test.web.fc2.com/test.html">test</a> の方が良いのか、教えてください。

    • ベストアンサー
    • SEO