html - HTML 站点中的根相关链接,可在本地和 Web 上运行
问题描述
与根相关的链接通常通过在href
属性前面加上来完成/
,如下所示:
<a href="/path_to_file">
问题是这不适用于本地运行的站点,因为/
它将链接到计算机文件系统的实际根目录,而不是网站的基本 URL。
有没有办法使根相对链接不仅在传统的 Web 托管案例中而且在本地运行时都能正常运行?
解决方案
您可以在以下位置提供基本 URI head
:
<base href="https://example.com/" />
使用此base
元素,无论当前文档宿主如何,<a href="/path_to_file">
都将链接到。https://example.com/path_to_file
推荐阅读
- visual-studio - 如何检索 cl.exe 的路径?
- java - 在没有 Spring 的情况下解决 JAX RS 中的数组序列化
- plsql - 正则表达式 substr,起始位置位于字符串 PL/SQL 的末尾
- python - `scipy.minimize` 如何应用全局约束
- sql-date-functions - 创建表时如何将 SQL 数据库中的 GETDATE() 转换为特定格式?
- vba - 在公共函数中声明变量(Excel VBA)
- android - 将现有的外部库添加到 Android Studio 中的新项目
- azure - 部署后 Web App 未加载
- .net - 带有发布配置的 SourceLink
- crystal-reports - 您可以在晶体中进行行数以选择显示数据的位置吗?