.htaccess缓存控制AJAX请求

时间:2011-03-13 16:18:23

标签: ajax apache caching .htaccess cache-control

我的网站上有一个页面,当用户点击按钮时会发出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天。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,Apache中没有与查询字符串匹配的指令。只是文件名和目录。