Bonjour,
Une technique serait bien entendu de rediriger depuis le AppController vers une page. Évidemment, tu ne veux pas qu'il soit rediriger en boucle, même s'il est sur cette page. Alors tu peux tester s'il n'est pas déjà sur cette page en vérifiant le nom du contrôleur courant et l'action courante.
Je t'invite à t'informer sur les différentes méthodes du cycle de vie d'une requête sur CakePHP :-)
http://book.cakephp.org/2.0/fr/controllers.html#request-life-cycle-callbacks
public function beforeFilter()
{
if ($this->params['controller'] != 'pages' && $this->params['action'] != 'index')
$this->redirect([ 'controller' => 'pages', 'action' => 'index' ]);
}
Au plaisir,
Ramz.