这是一个非常简单的问题,但是经过长时间的搜索,我还没有得出任何结果。
我的问题如下。
我有一个包含网址http://domain.com/mypage/ladeda/
的网页我在这个页面上有一个链接。
<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/
无需提取页面网址的所有方面并将其放入href。
非常感谢
答案 0 :(得分:13)
<base href="/mypage/ladeda/" />
...
<a href="1/">(goes to http://domain.com/mypage/ladeda/1/)</a>
但是!
<a href="1/">Page 1</a>
应带您到http://domain.com/mypage/ladeda/1/
已经提供(a)您已经不使用<base>
元素和(b)当前资源实际上是http://domain.com/mypage/ladeda/
(带有斜杠)。
答案 1 :(得分:0)
<a href="/mypage/ladeda/1">Page 1</a>
如果当前页面与目标页面不在同一目录(真实或虚拟)中,则您必须指定完整路径。相对的,或绝对的。没有办法解决它。