2011-08-14 124 views
0

我有一個Piwik安裝位於varnish-caching服務器後面。我的問題是varnish默認緩存對我的API調用的響應。不幸的是,我沒有直接訪問清漆服務器,所以我需要發送如何在Piwik API響應中發送「Cache-Control:no-cache」標頭

"Cache-Control: no-cache" 

標題與我的API響應。有沒有一個設置或一種方法來修改我的piwik安裝來完成這個?謝謝!

回答

1

加入.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> 
相關問題