我有一个 Piwik 安装在清漆缓存服务器后面。我的问题是清漆默认缓存对我的 API 调用的响应。不幸的是,我没有直接访问清漆服务器,所以我需要发送
"Cache-Control: no-cache"
带有我的 API 响应的标头。是否有设置或方法来修改我的 piwik 安装来完成此操作?谢谢!
我有一个 Piwik 安装在清漆缓存服务器后面。我的问题是清漆默认缓存对我的 API 调用的响应。不幸的是,我没有直接访问清漆服务器,所以我需要发送
"Cache-Control: no-cache"
带有我的 API 响应的标头。是否有设置或方法来修改我的 piwik 安装来完成此操作?谢谢!
添加到.htaccess
您的 piwik 安装core/API/
文件夹中:
<Files Request.php>
Header set Cache-Control "no-cache"
</Files>
如果您需要将标头添加到其他 URL,请遵循相同的模式。
请注意,Piwik 已经添加Cache-Control: max-age=0
到这些响应中,因此,如果在 Request.php 路径上这对您不起作用,您可能还希望将其添加到文件夹中的 .htaccess piwik.js
(piwik install 的根目录):
<Files piwik.php>
Header set Cache-Control "no-cache"
</Files>