路由配置在codeigniter中不起作用

路由配置在codeigniter中不起作用,codeigniter,routes,Codeigniter,Routes,在我的项目ı想改变搜索引擎优化的网址。但是我的路由配置在我的项目中不起作用 我用get方法发送一些数据到控制控制器,然后 我的URL变成这样 $route['default_controller'] = 'Control'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE; $route['bb/(:any)'] = 'bb/Control/?satir=&kolon=unknown&type

在我的项目ı想改变搜索引擎优化的网址。但是我的路由配置在我的项目中不起作用

我用get方法发送一些数据到控制控制器,然后 我的URL变成这样

$route['default_controller'] = 'Control';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['bb/(:any)'] = 'bb/Control/?satir=&kolon=unknown&type=infox&book_id=777-arb

但我希望它是这样的

我的路由配置如下

$route['default_controller'] = 'Control';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['bb/(:any)'] = 'bb/Control/?satir=&kolon=unknown&type=infox&book_id=777-arb
但它不起作用。 请帮助我,谢谢。

(:any)将匹配包含任何字符的段(除了“/”,它是段分隔符)

您添加的任何内容都将作为pages控制器中view方法的参数传递

$route['(:any)]='pages/view/$1';表示您在url上键入的任何内容都将进入pages/view/$1。此处的$1是您希望传递给控制器/方法示例的参数

$route['method/(:any)]='home/bacon/$1'; $route['method/(:any)/(:any)]='controller/method/$1/$2'

可能您必须删除您的url“”。 为你: $route['bb/(:any)/(:any)/(:any)]='bb/Control/unknown/infox/777'

我希望它对你有用