来自HTML的链接是root而不是同一个文件夹? (本地主机)

时间:2017-09-05 02:23:47

标签: html relative-path

// THIS WORKS ('contact' is the folder we're in)
<link rel="stylesheet" type="text/css" href="../contact/local.css">

// THESE DO NOT WORK (they point to a 'local.css' in the root directory)
<link rel="stylesheet" type="text/css" href="./local.css">
<link rel="stylesheet" type="text/css" href="local.css">

这只是&#39; localhost&#39;的问题。它在我使用的网络服务器上运行得非常好,但是如果我可以使用&#39; ./'那将是很好的。

我在 PHP内置Web服务器中使用 Phpstorm

1 个答案:

答案 0 :(得分:2)

这是PHP内置Web服务器的known issue。 目前,即使网络服务器是目录,网络服务器也会处理路径而不会将/作为文件尾随。

要解决此问题,请确保您的网址中有正斜杠。

E.g。而不是http://localhost/folder,请使用http://localhost/folder/