htaccess:使用参数检查现有文件

时间:2019-10-03 18:48:32

标签: .htaccess caching

我有由php处理的网页。 当他们完成处理并得到html文件输出时,我将文件保存在目录中。

例如

www.domain.tld/list.html (browser-url)
www.domain.tld/cache/list.html (cached-file)

我的实际问题是,我不知道可以更改htaccess文件以解决此问题

我如何将“ /list.html”应用于RewriteCond,我将首先检查该文件是否在该文件夹(缓存)中,然后如果是,则返回该文件,如果不继续,则继续index.php。但我需要保留规则,即必须检查文件是否仍然存在(没有该缓存文件夹)

这会导致错误:

RewriteCond cache/%{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

0 个答案:

没有答案