Перенаправление и предотвращение кеширования в 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");

Так как я могу остановить это кэширование этих страниц?

Ответы на вопрос(2)

Ваш ответ на вопрос