我的链接看起来像
<link rel="stylesheet" href="/utils/style.css" />
我的网站在主目录中,所以这不是问题,但是当我将所有文件移动到/dir/时,我设置了基本标签:
<base href="http://localhost/dir" />
但它不起作用。但如果我使用在线 URL 访问我的网站,它工作得很好
<base href="http://www.my-website.com" />
怎么了 ?
最佳答案
Dir 是一个目录,因此你需要在它后面添加一个/,你也不需要使用 base 来获得干净的 URL ......如果这就是你想要做的。<base href="http://localhost/dir/" />
关于html <base> 不适用于 localhost 的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21649868/