为什么 href="/" 指向系统文件?

Why does href="/" direct to the system files?

当我在托管设备上请求页面时,它会将我定向到本地系统文件。如果我从不同的设备请求页面,它 returns 正确的 index.html 页面。这是用于请求的定位元素。

<a id="indexLink" href="/"><img src="images/logo.png" /></a>

为什么主机被定向到系统文件?

从系统打开文件(双击文件)后,href="/" 将用户定向到所请求的系统文件。这是因为 link 看起来像这样 file://example/openedPage.html。因此,当 href 将用户定向到 "/" 时,它实际上将用户定向到系统上 file:/// 的文件路径。

要检查 link 是否有效,必须改为请求本地主机(或外部主机)文件。这个 link 看起来像 localNetworkAddress/pageName.html.