我必须指定一个指向href
链接的相对路径。问题是,包含链接的html文件可能会通过以不同目录为根的不同工具打开。
当CWD = jobDir时,路径<a href="output/result.html">
有效,但<a href="./result.html">
无效。
另一方面,如果CWD = jobDir / output,则路径<a href="./result.html">
有效,而<a href="output/result.html">
无效。
问题是:我该如何解决?如何指定相对的href
路径,以便它在两种工具中都能使用?绝对路径不是一个选择,因为可能会移动整个目录。
一个相关的问题:是否可以在单个链接中指定多个href
路径,以便浏览器打开实际存在的第一个路径? HTML语法是否支持以下内容:
<a href="first_path.html" href="second_path_if_first_one_failed.html">