URL重写和缓存控制apache htaccess
我有一个页面index.php,它根据提供的参数生成不同的输出。 使用 mod_rewrite 我有这些文件 a.htm、b.htm 和 c.htm 。 现在,我希望将这 4 个特定文件(或实际上的 URL)缓存在本地, 为此我已经尝试过
<FilesMatch "(a\.htm|b\.htm|c\.htm)$">
FileETag None
Header set Cache-Control "max-age=7200, public, must-revalidate"
</FilesMatch>
但它不起作用。 我们该如何解决这个问题?
I have a page index.php which depending on the arguments provided generates different output.
Using mod_rewrite i have those files a a.htm, b.htm and c.htm .
Now, i want these particular 4 Files (or URLs actually) to be cached locally,
for that i have tried
<FilesMatch "(a\.htm|b\.htm|c\.htm)$">
FileETag None
Header set Cache-Control "max-age=7200, public, must-revalidate"
</FilesMatch>
But it doesn't work.
how do we go about this issue ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是我现在所拥有的的一个先睹为快。但从长远来看,将会有大量的文件和重写的网址。所以我想通过 htaccess 添加缓存标头。希望这是有道理的!
This is a sneak peak of what i have right now. But in the long run there will be lots of files and rewritten url's. so i want to add cache headers via htaccess . hope it makes sense !