0
我有一個Piwik安裝位於varnish-caching服務器後面。我的問題是varnish默認緩存對我的API調用的響應。不幸的是,我沒有直接訪問清漆服務器,所以我需要發送如何在Piwik API響應中發送「Cache-Control:no-cache」標頭
"Cache-Control: no-cache"
標題與我的API響應。有沒有一個設置或一種方法來修改我的piwik安裝來完成這個?謝謝!
我有一個Piwik安裝位於varnish-caching服務器後面。我的問題是varnish默認緩存對我的API調用的響應。不幸的是,我沒有直接訪問清漆服務器,所以我需要發送如何在Piwik API響應中發送「Cache-Control:no-cache」標頭
"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安裝的根),以及:
<Files piwik.php>
Header set Cache-Control "no-cache"
</Files>