要在浏览器缓存和确保最新内容之间取得平衡,我将使用基于pdf的mtime()的假目录生成目录列表。
/523523624/aboutus.pdf
/236342346/our_bikes.pdf
数字目录不存在,列表由PHP生成,查看pdf文件的修改时间。
现在,我需要mod_rewrite来丢弃/ [0-9] /目录并将新近出炉的pdf提供给浏览器。
请帮助解决apache规则。到目前为止,我的尝试不值得SO的CPU时间......
更新:现在实际上可以使用:
RewriteRule ^([0-9]+)/(.+\.pdf)$ /files/$2 [L,NC,QSA]