从url codeigniter中删除控制器和函数名


remove controller and function name from url codeigniter

我目前正在codeigniter编码,我想从url中删除控制器和函数名,以便在url中只显示产品段塞

目前我的url是
www.example.com/main/singlePage/41/product-slug

我希望url是
www.example.com/product-slug

创建一个"catch all"路由$route['{any}'] = 'controller/function'在此功能中,控制器获取段塞$slug = $this->uri->uri_string(),并根据它来决定做什么。

我们可以使用routes,在您的application/config/routes.php .

参见示例

$route['{any}']  = 'pages/slug_on_the_fly'

裁判:https://codeigniter.com/user_guide/general/routing.html