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

时间:2016-06-30 08:47:27

标签: php codeigniter

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

目前我的网址就像是 www.example.com/main/singlePage/41/product-slug

我希望网址像是 www.example.com/product-slug

2 个答案:

答案 0 :(得分:2)

要做到这一点,请创建一个" catch all"路线$route['{any}'] = 'controller/function' 并且在控制器的这个功能中获取子弹$slug = $this->uri->uri_string()并根据它确定要做什么。

答案 1 :(得分:0)

我们可以使用routesapplication/config/routes.php

参见示例

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

参考:https://codeigniter.com/user_guide/general/routing.html