我有一台 Apache 服务器,上面有多个文件。每个文件都是前一个文件的更新版本。例如,release-2013-07-20 是较旧的文件,release-2013-07-25 是较新的文件。
我正在寻找查询 apache 服务器并通过网站链接显示最新的文件。
我不确定如何实现这一目标,我正在寻求一些建议。
谢谢你,泰勒
答案1
如果您使用的mod_autoindex
是 2.0.23 或更高版本的 apache,您可以将其添加?C=M
到您的 url,它将按上次修改日期排序,然后按文件名排序(前提是IndexOptions IgnoreClient
尚未设置)。如果您的最新文件是上次上传/更新的文件,这应该可以解决您的问题。
如果您的目录中有多个文件并且只想显示最新的文件,那么我同意 Zoredache 的观点 - 您需要开发一个脚本来呈现它,或者符号链接最新的文件:
ln -s release-2013-07-25 latest-release
并提供“latest-release”作为最新文件的链接。