将锚标签的 href 属性从 homepage.html 更改为 ../homepage.html

change href attribute of anchor tags from homepage.html to ../homepage.html

我有一个带有 link 主页和其他内容的导航栏,每个页面都相同,因此它仅保存在主目录中并与其他 html 一起 link 编辑。我遇到的问题是锚标记,因为不同的文件保存在不同的目录中,因此主页和其他内容的相对 link 也会有所不同。例如,让我的主目录名称为 'abc',主页和导航栏位于此目录中,名称为 'abc/homepage.html' 和 'abc/navbar.html'。锚标记在主页上运行良好,但在不同的目录中则不然。就好像我从 'abc/def/otherPage.html' 访问它一样,它在其他页面中不起作用,因为现在主页 link 是 '../homepage.html' 而不仅仅是 'homepage.html'。有人请提出解决这个问题的方法。

据我所知,您需要为 link 使用绝对路径,例如“/abc/homepage.html”,而不是 "abc/homepage.html"。在这种情况下,无论你从哪里点击这个link,你都会来到/abc/homepage。html