是否可以根据静态文件URL中的日期使用.htaccess重定向?

是否可以根据静态文件URL中的日期使用.htaccess重定向?,.htaccess,date,static-files,.htaccess,Date,Static Files,我有一组图像,应该在未来的特定日期逐步提供,直到整套图像可见为止。图像的日期应作为文件名显示。任何对互联网运作有一些了解的人都可以找出文件名中的模式,并在预定日期之前查看“未来”图像 我希望用.htaccess来解决这个问题,以防止每次访问图像时脚本都会旋转。你认为有可能吗 服务器的区域设置是我唯一关心的 谢谢:) 编辑: 例如,在发布此消息时,我希望此图像能够正确服务: http://domain.com/images/2012-11-20.jpg 但我希望这一个能返回404,401或其他任

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

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

服务器的区域设置是我唯一关心的

谢谢:)

编辑:

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

http://domain.com/images/2012-11-20.jpg
但我希望这一个能返回404,401或其他任何东西,因为它是在未来:

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

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


(我与本网站没有任何关联!)

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

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

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

Hmm,谢谢Jason。这看起来很有希望。我用例子更新了问题。谢谢你的回答。不过我必须道歉,因为我认为我的问题不够清楚(现在更新了)。我希望所有的图片都是可用的,只要它们不是“为了未来”。干杯:)