我的当前网址
http://myaliveidea.com/news/detail/hello/71/In-Ireland-hiking-for-ancient-relics-hidden-by-fog
然后我想删除控制器名称 在此URL中,控制器名称为== detail 和函数名称id = hello
所以我希望我的网址像这样 http://myaliveidea.com/news/hello/71/In-Ireland-hiking-for-ancient-relics-hidden-by-fog
答案 0 :(得分:1)
application/config/routes.php
中的,重写这样的网址:
$route['news/hello/(:num)/(:any)'] = "news/detail/hello/$1/$2";
我不确定news
部分,如果它是控制器文件夹中的子文件夹比上面的行没问题,如果CI安装在news
子文件夹中,那么请删除{{ 1}}来自两边。
确保接受news
方法中的参数值,如下所示:
hello
答案 1 :(得分:1)
在routes.php中尝试此代码:
$route['hello/(:any)'] = "detail/hello/$1/$2";
or
$route['hello/(:num)/(:any)'] = "detail/hello/$1/$2";
答案 2 :(得分:0)
您可以使用路线更改uri路径,此处有documentation