PHP-htaccess 能判断文件创建时间吗

PHP-htaccess 能判断文件创建时间吗

灵芸 发布于 2017-10-03 字数 95 浏览 1078 回复 2

想用htaccess做缓存,判断一个文件是否过期,如果过期rewrite至php页面,否则直接访问静态文件

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2017-10-27 2 楼

Apache的Rewrite只能判断文件是否存在,是否可执行,没办法操作文件的相关属性。
看了你的静态化需求,其实可以这样:
这些静态化文件最好不要在用户访问时生成,而应该让网站来生成,比如当你发表一篇文章或者是一个商品时,通过程序触发去生成,或者是手动去生成。如果需要定时更新,甚至可以跑个Cron来定时生成静态文件。最后把你的域名只要绑定到静态页面上。就可以了

浮生未歇 2017-10-08 1 楼

php不是有个filemtime()得到文件修改时间吗,用户触发的时候静态页发送ajax到相应的php,php可以去得到相应的静态文件的修改时间,如果失效,更新之。