使用带有自定义URL的codeigniter进行路由

时间:2017-02-28 07:27:31

标签: php codeigniter

我有一个名为home的控制器,这也是我的默认控制器。 这是我的路径

http://192.168.1.100/FMP/mobile/home/index/suzuki-violin-school--6/102271

现在我正在尝试将网址重写为

http://192.168.1.100/FMP/mobile/suzuki-violin-school--6/102271

我需要删除控制器名称和功能名称。 到目前为止,我尝试将其放入route.php

$route['(?!user|product).*'] = "mobile/home/index/";

但它将家庭控制器和其他控制器中的所有其他方法用于家庭控制器的索引功能。 关于如何实现这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

routes.php文件

的末尾尝试以下代码

$route['(:any)/(:num)'] = 'home/index/$1/$2';

以上路由获取两个参数并将其传递到主页索引函数,您的索引函数将遵循

public function index($parms1,$parms2)

希望它能解决您的问题。如果没有让我知道。我很乐意指导你完成