web-dev-qa-db-ja.com

HTMLURL-既存のURLに追加する方法

これはばかげて簡単な質問ですが、長い間検索した後、まだ結果が得られていません。

私の質問は次のとおりです。

URLが http://domain.com/mypage/ladeda/ のWebページがあります

このページにリンクがあります。

<a href="/1/">Page 1</a>

そのリンクは私を http://domain.com/1/ に送ります

<a href="1/">Page 1</a>

そのリンクは私を http://domain.com/mypage/1/ に連れて行ってくれます

リンクを取得して http://domain.com/mypage/ladeda/1/ に移動するにはどうすればよいですか。

ページのURLのすべての側面を抽出し、それらをhref内に配置する必要はありません。

どうもありがとう

15
Thomas Clowes
<base href="/mypage/ladeda/" />
...
<a href="1/">(goes to http://domain.com/mypage/ladeda/1/)</a>

<base>要素 経由。


しかし!
<a href="1/">Page 1</a>shouldすでにhttp://domain.com/mypage/ladeda/1/に移動します提供(a)あなたすでに<base>要素を使用しないでくださいおよび(b)現在のリソースは実際にはhttp://domain.com/mypage/ladeda/です(末尾にスラッシュが付いています)。

14
jensgram
<a href="/mypage/ladeda/1">Page 1</a>

現在のページがターゲットページと同じディレクトリ(実または仮想)にない場合は、完全なパスを指定する必要があります。相対的または絶対的。それを回避する方法はありません。

0
Marc B