2011-07-15 3 views
1

悪い相対URLの画像がブラウザに表示されています。この画像は正しく表示されいくつかの悪い相対URLが機能するのはなぜですか?

http://www.jbprince.com/pastry-bags-tips-and-brushes/pastry-tube-set-55-pc.asp

:このページの例

、私の推測航法によって

<img src="images/B603A.jpg"/> 

、絶対パスは次のようになります。

http://www.jbprince.com/pastry-bags-tips-and-brushes/images/B603A.jpg 

それは解決しません。しかし、それはブラウザに表示され、あなたが「コピー画像のURL」をクリックした場合、それは示しています。何の前のスラッシュがないよう

http://www.jbprince.com/images/B603A.jpg 

は画像がペストリーバッグ - ヒント - と - ブラシのサブディレクトリではないでしょうか?私はここで何が欠けていますか? <head>

答えて

4

注この行:

<base href="http://www.jbprince.com/">

だからこれは、このように悪いリンク、

<img src="images/B603A.jpg"/>

のでベースに追加され(baseを参照)、その結果ではありませんin

http://www.jbprince.com/images/B603A.jpg

+0

5分で解決しました。私は♥StackOverflow。 @ Ziyao @ evilおかげでかき。 –

0

このページには、相対リンク/画像/ ...がどのように解決されるかを変更する基本URLセット(headセクションに基本要素を含む)があります。

関連する問題