• 文字サイズ
解決済

Yahooトリプル内のリンクパスについて

  • 相談者:非公開
  • 2016/03/21 17:25
お世話になります。

Yahooトリプル内に、共通要素(ヘッダーやフッターなど)を含めたページを作ろうと思い、共通部分の画像リンクをサイトルート相対パスで書いたところ、アドレスからルートフォルダ(お店のアカウント部分)の部分が欠けてしまい、うまく表示されませんでした。

例)

http://shopping.geocities.jp/お店のアカウント/

上記のトリプルのサイトで、

ルート直下のサンプルページに、「image」フォルダの「A.jpg」を表示させようと思い、

<img src="/image/A.jpg"> と書いたところ、正常に表示されなかった。

ページのソースで確認したところ、

http://shopping.geocities.jp/SHOP-URL/A.jpg となっており、
geocities.jpとimageの階層の間に入るべき、ルートフォルダ名「お店のアカウント」が欠けてしまい、
ファイルが正常に表示されません。

試しに、ルートパスの頭に「/お店のアカウント」を加えてアップすると、A画像が正常に表示されました。

これは、何が原因なのでしょうか。
そもそも、私の、トリプルのルートフォルダに対する考え方が間違っているのでしょうか?
それとも、もともとトリプルのFTP設定の際に、「ルートフォルダを指定しない」となっていますので、
その関係での仕様なのでしょうか。

また、今回のようにリンクソースの位置は固定で、サイト内のあらゆる位置のファイルから、同一ソースのファイルにリンクしたいと考える時、ルートパスはとても便利だと思うのですが、もし今回の現象がトリプルの仕様であるならば、ルートパスの頭に必ず「/お店のアカウント」を加えなければならないのでしょうか。

モール付きのスペースですので一般的なサーバーとは違うと思いますが、まだいまいちトリプルの基本的な仕組みが理解できていません。
教えてください。

どうぞよろしくお願いいたします。
投稿内容について報告する



  • 返信者:非公開
  • 2016/03/21 22:33
ECマスターズの清水です。

http://shopping.geocities.jp/
のアカウントがある場合は、me&hiroさんが記載されている
………(省略)………
  • 返信者:非公開(質問者)
  • 2016/03/22 17:06
早速のご回答ありがとうございます。

私の質問が少し説明不足だったかもしれません。

> トリプルで発行されたアカウントのルートフォルダは、
> スト………(省略)………
  • 返信者:非公開
  • 2016/03/22 18:16
ECマスターズの田中です。

サイトルート相対パスにおいて、
サイトのルートフォルダは
http://shopping.geocities.jp
を示………(省略)………
  • 返信者:非公開(質問者)
  • 2016/03/22 19:23
田中様

ご回答ありがとうございます。
よく理解できました。
要は、この現象はトリプルの仕様によるものなのですね。
ルートパスを使う場合には気をつけて………(省略)………
  • 返信者:非公開
  • 2016/03/22 19:58
ECマスターズの田中です。

>各ページの<head>タグ内に、<base href="http://shopping.geocities.jp/ストアアカ………(省略)………
  • 返信者:非公開(質問者)
  • 2016/03/22 22:33
ECマスターズ 田中様

ご回答ありがとうございます。

> 私の例では<link>タグのhref属性を出しましたが、
> src属性など、HTML内………(省略)………