Вы должны использовать Контроллер продукта, добавить функцию load_category ($ category_name = '') и направить сегмент URL к этой функции.
Отредактируйте app / config / rout.php и добавьте следующую строку:
$route['product'] = 'product/index';
$route['product/(:any)'] = 'product/load_category/$1';
Так что любой URL, как:
www.example.com/product/categorya или
www.example.com/product/categoryb или ..
отправит запрос методу load_category из Контроллера продукта.
Добавьте это для продуктов:
$route['product/(:any)/(:any)'] = 'product/load_product/$2';