1

我的网站上有一个页面,当用户单击按钮时会发出 AJAX GET 请求,例如要获取的 url 如下所示:

/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 天。

任何帮助将非常感激。

谢谢

4

1 回答 1

0

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

于 2011-03-13T16:25:48.367 回答