Html 相对于当前url的链接,末尾不带斜杠或扩展名

Html 相对于当前url的链接,末尾不带斜杠或扩展名,html,Html,我已将此html另存为test(无扩展名) 文件保存在本地根服务器目录的子目录aa中,因此在浏览器中可以使用该文件。Base href设置为“/”,因为这是我使用的框架所必需的 我想将链接定义为相对于当前url()的链接,但将浏览器组合定义为相对于当前目录()。如何在不使用任何脚本的情况下实现这一点?我希望避免将当前路径的一部分放入href属性 编辑 添加了base href 添加的doctype 使用base元素,或者相应地修改href属性。您是否尝试过此?@CBroe根据需要将base

我已将此html另存为
test
(无扩展名)


文件保存在本地根服务器目录的子目录
aa
中,因此在浏览器中可以使用该文件。Base href设置为“/”,因为这是我使用的框架所必需的

我想将链接定义为相对于当前url()的链接,但将浏览器组合定义为相对于当前目录()。如何在不使用任何脚本的情况下实现这一点?我希望避免将当前路径的一部分放入href属性

编辑

  • 添加了base href
  • 添加的doctype

  • 使用
    base
    元素,或者相应地修改
    href
    属性。您是否尝试过此
    ?@CBroe根据需要将base href添加到html中。@d.coder我希望避免将当前路径的一部分放入href属性。这有点矛盾,不是吗?一方面,由于您的框架(是哪个?),您需要将所有URL引用到根目录。另一方面,您需要URL与当前URL相对。我建议适当地调整框架,更好地。。。
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <base href="/">
        </head>
        <body>
            <a href="link">link</a>
        </body>
    </html>