html <base> 不适用于 localhost 的 href

标签 html url base

我的链接看起来像

<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/

相关文章:

html - 下拉导航栏

jquery滑动高亮

html - 字体在网络服务器上不工作

ios - Swift 避免网站的 cookies 警告

javascript - 如何在 JavaScript 中将十进制转换为十六进制

python - 如何计算不同基数中数字的位数?

html - 后台属性不工作

c# - 使用 C# 从控制台应用程序访问 HTTPS URL

java - Android:如何显示相同标签名称的所有 XML 值

math - 计算表示任意基数中的整数所需的长度