网页上有指向文件的超链接,该文件每月被替换和更新。
客户希望在末尾加一个月/年的戳记,以便可以清楚地看到名称中的最新更新。例如:myUpdatedFile_July2015.pdf
是否存在使用通配符的方法来使超链接能够找到文件名的一部分,例如“ myUpdatedFile _”,从而使网页也不需要每月更新?
<a href="myUpdatedFile_ * "> Link to Latest updated file </a>
由于HTML只是一种标记语言,它无法执行任何命令,也没有通配符。您必须使用服务器端脚本(例如PHP,ASP,node.js),或更简单的方法是使用javascript自动将当前时间戳(在这种情况下为每月)写入标记的href属性。我对js的了解不多,所以我无法给您提供代码示例,但这是一个非常简单的任务。
没有办法,因为HTML不是动态语言。您最简单的选择是将pdf放在一个文件夹中,然后链接到该文件夹。
更复杂的选项,如@gergalyb所示,是在服务器端执行更复杂的操作。
我知道这不是您要的,而是相关的:如果您想使用通配符链接到页面上的锚点,则需要使用javascript。