HTML Urls - 如何附加到现有 url

Posted

技术标签:

【中文标题】HTML Urls - 如何附加到现有 url【英文标题】:HTML Urls - how to append to the existing url 【发布时间】:2011-11-08 10:52:02 【问题描述】:

这是一个非常简单的问题,但是经过很长时间的搜索,我还没有得到任何结果。

我的问题如下。

我有一个网址为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/

无需提取页面 url 的所有方面并将它们放在 href 中。

非常感谢

【问题讨论】:

【参考方案1】:
<base href="/mypage/ladeda/" />
...
<a href="1/">(goes to http://domain.com/mypage/ladeda/1/)</a>

通过&lt;base&gt; element。


但是!&lt;a href="1/"&gt;Page 1&lt;/a&gt;应该带你到http://domain.com/mypage/ladeda/1/已经提供你不使用&lt;base&gt; 元素已经并且 (b) 当前资源实际上是 http://domain.com/mypage/ladeda/(带有尾部斜杠)。

【讨论】:

缺少斜杠是我的错误。我没有意识到这一点。这应该得到更多的关注。【参考方案2】:
<a href="/mypage/ladeda/1">Page 1</a>

如果当前页面与目标页面不在同一目录(真实或虚拟)中,您将必须指定完整路径。要么是相对的,要么是绝对的。没有办法解决。

【讨论】:

我确实指定了“不必提取页面 url 的所有方面并将它们放在 href 中。”谢谢 如果当前页面与目标页面不在同一目录(真实或虚拟)中,您将必须指定完整路径。要么是相对的,要么是绝对的。没有办法解决它。 @MarcB 没有办法解决

以上是关于HTML Urls - 如何附加到现有 url的主要内容,如果未能解决你的问题,请参考以下文章

将对象附加到变量

PHP:通过 ID 将 html 内容附加(添加)到现有元素

如何将主题标签附加到使用 fileURLWithPath 获得的本地 html 文件 URL?

如何将文本附加到 Java 中的现有文件?

如何将 gekko 对象插入/附加到现有列表/数组?

如何在单击的菜单项上将活动类附加到现有类?