0

我有一组图像应该在未来的特定日期逐步提供,直到整个图像都可见。图像具有它们应该作为文件名可见的日期。任何对互联网运作有一些了解的人都可以找出文件名中的模式,并在预定日期之前查看“未来”图像。

我希望用 .htaccess 解决这个问题,以防止每次访问图像时都启动脚本。你认为有可能吗?

服务器的语言环境是我唯一关心的。

谢谢 :)

编辑:

例如,在发布此消息时,我希望此图像能够正确投放:

http://domain.com/images/2012-11-20.jpg

但我希望这个返回一个 404、401 或其他任何东西,就像它在未来一样:

http://domain.com/images/2012-12-06.jpg
4

2 回答 2

0

src您可以动态地将固定的图像源重写为正确的日常位置,而不是让代码更改图像的位置:

RewriteCond %{REQUEST_URI} /my/image.jpg
RewriteRule (.*) /images/date/%{TIME_YEAR}-%{TIME_MON}-%{TIME_DAY}.jpg [L]

这有点隐蔽的安全性,并且您失去了长期缓存图像的能力(因为第二天,您会希望浏览器从旧路径加载新图像),但它可能适合您的目的。

于 2012-11-27T12:54:18.167 回答
0

我似乎没有完全理解你的问题,但是这个关于依赖于时间的重写的链接可能会让你朝着正确的方向前进。

http://www.askapache.com/htaccess/time_hour-rewritecond-time.html

(我绝不隶属于这个网站!)

于 2012-11-27T10:59:22.287 回答