我希望添加<base href="http://www.myweb.com/newroot/" />
标记会导致像/link
这样的链接指向http://www.myweb.com/newroot/link
而不是http://www.myweb.com/link
。
很快我意识到它并不是这样工作的,它只适用于不以/
开头的href。
但是有没有什么方法可以实现我之前期望的行为(不使用JavaScript)?
使用前导/始终指向根/域的链接。这是一个客户端问题,我认为除了放弃使用js之外,没有其他解决方案。
您可以像以前一样使用HTML base
元素。但要链接到/link
,请尝试简单地链接到link