これはばかげて簡単な質問ですが、長い間検索した後、まだ結果が得られていません。
私の質問は次のとおりです。
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内に配置する必要はありません。
どうもありがとう
<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/
です(末尾にスラッシュが付いています)。
<a href="/mypage/ladeda/1">Page 1</a>
現在のページがターゲットページと同じディレクトリ(実または仮想)にない場合は、完全なパスを指定する必要があります。相対的または絶対的。それを回避する方法はありません。