【发布时间】:2016-11-12 01:35:42
【问题描述】:
例如,我现在在http://example.com/practice
如果我在生成的页面中有一个链接:<a href="5">Click here</a>,我会被定向到http://example.com/5。
现在我知道这是相对路径的常用方法。但我在这里真正需要的是链接将带我到http://example.com/practice/5,而无需在该页面上指定practice 或example.com。如果可能的话最好不使用任何 Javascript,但如果不可能,那么我想我将不得不使用 Javascript。
我已经尝试过<a href="./5">Click here</a> 和<a href="./5/">Click here</a>,它们的工作方式仍然与"5" 完全一样。
请帮忙。谢谢。
【问题讨论】:
-
只有“目录”在相对路径中被继承。因此,如果您想使用纯 html,则必须将当前路径设置为 'example.com/practice' - 否则只需使用 window.location 构建新路径。