首页 > 解决方案 > 相对 URL 真的需要基本标记吗?

问题描述

我正在为我的网站 ( href="/something/") 使用相对 URL,它运行良好。我最近发现了这个<base>标签。我应该使用它吗?如果我不使用它会出现什么问题?目前,似乎网络浏览器可以在没有这个标签的情况下完美地解决域问题。连网络爬虫都能完美解决绝对路径……

它会很快被弃用吗?

标签: htmlurl

解决方案


如果您没有<base>元素,浏览器将使用当前地址来解析相对 URI。

如果您确实提供了一个<base>元素,则基本上是告诉浏览器使用您提供的 uri而不是浏览器地址。

所以你通常不需要它,除非你想告诉浏览器使用与当前地址不同的基址。


推荐阅读