You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap nav tab-pane内链接自动拼接域名异常如何解决

问题根因

该异常和Bootstrap的nav-pill、tab-pane组件没有关联,是两处基础HTML写法错误导致的:

  • 链接路径写法不符合规范:你在href中填写的地址没有加https://协议前缀,属于相对路径格式,浏览器会默认将其识别为当前站点下的子路径,自动拼接当前页面域名,这是HTML标准解析逻辑。你代码中另一个写了完整https://前缀的外部链接就没有出现拼接问题,也能佐证这点。
  • 属性引号使用错误:最终渲染的链接中出现的%E2%80%9D是智能右引号”的URL转义结果,说明你编写href属性时误用了中文弯引号,而非英文半角引号,导致浏览器没有正确识别属性值边界,把引号字符也拼入了最终链接地址。
修复方案
  1. 调整链接路径写法:同域名下的站内链接优先使用根相对路径,直接以/开头写资源路径即可,无需携带域名,示例写法:href="/attractions/edmonton-corn-maze";如果要写完整绝对路径,必须带上https://协议前缀。
  2. 全局检查HTML代码的符号使用:所有标签属性的引号必须使用英文半角的双引号"或单引号',禁止使用中文弯引号,避免属性解析异常。

修复后对应位置的代码参考:

<a href="/attractions/edmonton-corn-maze" class="btn btn-outline-primary me-2" title="The Edmonton Corn Maze" alt="The Edmonton Corn Maze Link">
  Link to our Review
</a>

验证说明:即使你将tab组件替换为list group组件,只要上述两处写法错误没有修正,链接异常问题会依然存在,和使用的Bootstrap组件类型无关。

内容的提问来源于stack exchange,提问作者TanishaEileen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 09:01:22