Вы можете добавить что-то вроде
Router::connect('/hardware',
array('controller' => 'products', 'action' => 'search'),
array('pass' => array('search'), 'search' => 'hardware'));
в ваш файл rout.php, но тогда вам придется сделать это для каждого элемента поиска.
Проблема, с которой вы столкнетесь, еслиВы хотите что-то автоматическое, это то, что вам нужен способ отличить ваши продукты для поиска от любой другой модели, которая у вас есть.Поэтому, возможно, вам следует выбрать другой тип URL-адреса, например
www.mysite.com/products/hardware
или
www.mysite.com/s/hardware
, и соответственно использовать соответствующие маршруты.