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>
通过<base>
element。
但是!<a href="1/">Page 1</a>
应该带你到http://domain.com/mypage/ladeda/1/
已经提供你不使用<base>
元素已经并且 (b) 当前资源实际上是 http://domain.com/mypage/ladeda/
(带有尾部斜杠)。
【讨论】:
缺少斜杠是我的错误。我没有意识到这一点。这应该得到更多的关注。【参考方案2】:<a href="/mypage/ladeda/1">Page 1</a>
如果当前页面与目标页面不在同一目录(真实或虚拟)中,您将必须指定完整路径。要么是相对的,要么是绝对的。没有办法解决。
【讨论】:
我确实指定了“不必提取页面 url 的所有方面并将它们放在 href 中。”谢谢 如果当前页面与目标页面不在同一目录(真实或虚拟)中,您将必须指定完整路径。要么是相对的,要么是绝对的。没有办法解决它。 @MarcB 没有办法解决以上是关于HTML Urls - 如何附加到现有 url的主要内容,如果未能解决你的问题,请参考以下文章
PHP:通过 ID 将 html 内容附加(添加)到现有元素