我一直在使用.htaccess文件过去一天,但只有适度的成功。我编写了一个缓存脚本,用于生成每个页面的缓存版本并将其存储在www.mysite.com/cache/
中,并保持与实际文件相同的目录结构,但它将.html添加到最后。因此,如果实际的文件是:如何使用.htaccess检查文件是否存在于缓存中,如果不是,则加载正常脚本
www.mysite.com/blue/turtleneck
缓存文件将是:
www.mysite.com/cache/blue/turtleneck.html
我需要检查,如果缓存版本存在,并且如果是这样,加载它。如果它不存在,我需要加载实际的文件。另外,我需要一些强制它加载非缓存版本的方法。我在想也许在URL的末尾添加/nocache/
以加载非缓存副本。例如:
www.mysite.com/blue/turtleneck/nocache/
我一直在努力与此和任何帮助将非常感激。
到目前为止你有什么? – LazyOne
我有: RewriteEngine在 RewriteRule ^([^/\。] +)/?$缓存/ $ 1 \ .html [L] –