Symfony2 não oferece e provavelmente nunca suportará redirecionamentos de controladores incorporados (por exemplo: sub-solicitações) – https://github.com/symfony/symfony/issues/2517
Se você precisar realizar um redirecionamento de um controlador embutido em seu aplicativo Symfony, você pode fazer um encaminhamento ao invés: http://symfony.com/doc/2.0/book/controller.html#forwarding
public function indexAction($name)
{
$response = $this->forward(
'AcmeHelloBundle:Hello:fancy',
array(
'name' => $name,
'color' => 'green',
)
);
return $response;
}
A desvantagem disso é que seu URI pode não ser mais relevante para o conteúdo da página porque um encaminhamento retorna a resposta de uma ação de controlador diferente para a ação da solicitação inicial. É uma troca necessária, infelizmente, porque Symfony não lida com redirecionamentos em ações do controlador incorporado.