我有由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]