У меня есть приложение 1.2, которое я обновляю до 1.3. Мне нужно отправить все запросы верхнего уровня, например/foo, в действие контроллера (/ sites/view/$ 1), если они не являются допустимым контроллером. Так что в моем 1.2 приложения, которое я имел маршрут как это (невероятно уродливый я знаю):Cakephp Route Запрос верхнего уровня
Router::connect('(?!admin|billings|carriers|clips|cliptypes|contacts|domains|faqs|leadcomments|leads|leadnotes|sites|teams|users|signupstart|botickets|salestickets|callplaylists|clipcreators|prospectingplaylists|roles|sitethemes|teamannouncements|teamproducts|teamsupportitems|teamthemes|trainingplaylists|trainingfiles|sitetransfers|stats|paymentperiods|search)(.*)', array('controller' => 'sites', 'action' => 'view'));
В торте 1.3 я получаю недостающее сообщение контроллера вместо запроса послан в sites-> Просмотр().
Спасибо за любую помощь,
Джереми