如何使用ModRewrite检查缓存文件是否存在,如果存在,请重写到缓存文件,否则重写为动态文件。RewriteRule检查文件存在重写文件路径
,比如我有以下文件夹结构:
pages.php cache/ pages/ 1.html 2.html textToo.html etc.
你会如何设置此所以请求的RewriteRules可以这样发:
example.com/pages/1
如果缓存文件存在重写如果缓存文件不存在,重写为pages.php?p = 1
它应该是这样的:(注意,这是行不通的,否则我不会问这个)
我可以粗糙使用PHP做这个,但我认为它必须可能使用mod_rewrite。