Перенаправление и предотвращение кеширования в Symfony2
Я делаю это:
domain.com/route-name/?do-something=1
.. который устанавливает cookie, а затем перенаправляет на него с помощью перенаправления 302:
domain.com/route-name/
Это позволяет выполнять действие независимо от просмотра страницы (cookie хранит настройки для пользователя).
Я использую кэш обратного прокси-сервера Symfony2 по умолчанию, и все хорошо, но мне нужно предотвратить кэширование обоих вышеупомянутых запросов.
Я использую это для выполнения перенаправления: я
// $event being a listener, usually a request listener
$response = new RedirectResponse($url, 302);
$this->event->setResponse($response);
мы пробовали такие вещи, но ничего не получается:
$response->setCache(array('max_age' => 0));
header("Cache-Control: no-cache");
Так как я могу остановить это кэширование этих страниц?