Html 将base href设置为正确吗/

Html 将base href设置为正确吗/,html,Html,我正在更新一个网站,以使用HTML5历史记录进行书签/链接共享等 URL将是此形状 所有请求以前都是从提供的,我的所有引用都是相对的,例如img/loading.gif、js/main.min.js等 因此,我需要将所有CSS、JS和图像引用更新为 相对的,例如../img/loading.gif 绝对值,例如/img/loading.gif 但是我发现,如果我将base标记设置为/,即绝对根,那么我可以将引用保留为相对引用,例如img/load.gif 这是正确的吗 <base hr

我正在更新一个网站,以使用HTML5历史记录进行书签/链接共享等

URL将是此形状

所有请求以前都是从提供的,我的所有引用都是相对的,例如img/loading.gif、js/main.min.js等

因此,我需要将所有CSS、JS和图像引用更新为

  • 相对的,例如../img/loading.gif
  • 绝对值,例如/img/loading.gif
但是我发现,如果我将base标记设置为/,即绝对根,那么我可以将引用保留为相对引用,例如img/load.gif

这是正确的吗

<base href="/" />

我在base标签上发现了很多类似的问题,但是没有任何问题涉及到这个特定的案例

表示href属性只是一个URL。显示为允许/

在HTML5中完全有效。根据,基本URL基于回退基本URL(例如,on
http://example.com/base/com/a
,是
http://example.com/base/com

因为
/
总是指网站的实际基础