让 Apache 为符号链接生成内容处置

让 Apache 为符号链接生成内容处置

我有一个下载目录,其中包含同一文件的不同版本,以及指向最新版本的符号链接“最新”,如下所示:

foo-1.0.tar.gz
foo-1.1.tar.gz
foo-2.0.tar.gz
foo-latest.tar.gz -> foo-2.0.tar.gz

我想引导我的用户下载http://example.com/.../foo-latest.tar.gz,但当我这样做时,浏览器会将文件保存为 foo-latest.tar.gz,因此用户实际上并不知道他们下载了哪个版本。相反,我希望浏览器将其保存为 foo-2.0.tar.gz。

我理解 HTTP Content-Disposition 标头可用于此目的。有没有办法配置 Apache,以便它发送带有符号链接目标作为文件名的标头,而无需我编写自定义下载脚本?

相关内容