Как отправить заголовок «Cache-Control: no-cache» в ответах API Piwik - PullRequest
0 голосов
/ 14 августа 2011

У меня установлен Piwik, который сидит за сервером кеширования лака.Моя проблема в том, что по умолчанию кешируются ответы на мои вызовы API.К сожалению, у меня нет прямого доступа к серверу лака, поэтому мне нужно отправить заголовок

"Cache-Control: no-cache"

с ответами API.Есть ли настройка или способ изменить мою установку piwik для достижения этой цели?Спасибо!

1 Ответ

1 голос
/ 21 октября 2011

Добавить к .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>
...