首页 > 解决方案 > 当我两次单击某个链接时,我的网站崩溃了

问题描述

我正在尝试为带有下拉菜单的网站开发导航栏。我在本地运行它并将“链接”存储在一个名为 categories 的文件夹中 这行 HTML 给我带来了问题

<li><a href="./categories/about.shtml">About</a></li>

当我第一次进入关于页面时它工作正常,但我遇到了一个错误,如果我再次单击“关于”下拉菜单,则会出现错误,因为它正在搜索“categories/categories/about.shtml”。

我有什么方法可以使用 href 以便它基本上从给定的“根”搜索文件树以防止这种情况发生。

标签: htmlwebhref

解决方案


您使用的是相对路径,当您在主页上单击链接时,链接的路径不一样。

主页是:

<li><a href="./categories/about.shtml">About</a></li>

但是,当您单击它并导航到它时,它应该变为:

<li><a href="./about.shtml">About</a></li>

推荐阅读