我们在网站上有一些旧的 html 文件,页面底部有版权年份(来自包含文件)。我们正在尝试找到一种将其动态更新到当前年份的方法,因此不需要每年都编辑包含文件。我们在同一台服务器上使用 asp 和 .net,因此可能有办法使用这些技术来实现这一点。
我正在考虑几种可能实现这一目标的方法,但我确信我错过了一些东西。也许可以完成某种令牌替换或其他事情。
以下是我正在考虑的几个选项。
服务器上的一个进程,它将每天检查一次年份更改并重写包含文件,或者每年由计划任务触发一次。
一个 Web 应用程序,在访问时会检查当前年份并将其写入包含文件。它需要写入磁盘的权限。然后使用 wget 之类的东西访问它,每年一次的计划任务或在时间到时手动访问它。
将 javascript 作为非 asp 包含文件的一部分嵌入,这些文件将在页面完成加载之前动态更新年份。这是实现这一目标的最简单方法之一,但可能不是最好的。
找到一种在嵌入文件之前处理文件的方法。
对 html 文件启用 asp 处理。这是不可取的,因为它可能会导致服务器负载。