是否可以控制基础标签的放置顺序?
作者: blairmorris创建于 2021年9月16日更新于 2026年1月2日
标签wontfix
目前我需要通过子文档路径(通过 nginx)支持对多个应用程序进行代理,我找到的解决方案效果最好的是将基础标签设置为 `/`,然后为子文档路径设置 `sub_filter '<base href="/">' '<base href="/mysubpath/">';`,到目前为止,它一直都很有效(只要我的 webpack 配置没有 publicPath,所有的 Ajax 请求都是相对的,并且我将 react 路由的 basename 属性设置为 `new URL(document.baseURI).pathname`)。我遇到的唯一问题是,当我使用 html-webpack-plugin 设置基础标签时,它会正常工作(nginx 能够使用它的 `sub_filter` 指令来替换它,这非常棒),但是在模板中,被注入的 `<base href="/">` 标签插入在现有的 `<head>` 内容之后:
内容来源: jantimon/html-webpack-plugin