Использование правил перезаписи .htaccess было бы совершенно бессмысленным, поскольку Cake по-прежнему генерировал бы все ссылки «способом Cake», совершенно не обращая внимания на любые переписанные URL-адреса.
Вместо этого используйте Routes настроить специальные URL-адреса для определенных действий.Они будут иметь обратную маршрутизацию, то есть, где бы вы ни указали Cake создать ссылку для array('controller' => 'foo', 'action' => 'bar')
, он будет использовать настроенный короткий маршрут.Пример:
Router::connect('/foo', array('controller' => 'foo', 'action' => 'bar'));
echo $html->link('FooBar', array('controller' => 'foo', 'action' => 'bar'));
// <a href="/foo">FooBar</a>