我的网站上有一个页面,当用户点击按钮时会发出AJAX GET请求,例如,要获取的网址将如下所示:
/php/getData.php?field1=val1&field2=val2
getData.php
返回的这两个值的值不会改变(至少几个月),所以如何在我的.htaccess文件中实现缓存控制,告诉浏览器缓存结果多少时间?
例如,我告诉浏览器以下列方式缓存js和css文件:
<FilesMatch "\.(css|js)$">
Header set Cache-Control "max-age=3024000, must-revalidate"
</FilesMatch>
^这会将缓存控制标头设置为30天。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
不幸的是,Apache中没有与查询字符串匹配的指令。只是文件名和目录。