路由配置在codeigniter中不起作用
在我的项目ı想改变搜索引擎优化的网址。但是我的路由配置在我的项目中不起作用 我用get方法发送一些数据到控制控制器,然后 我的URL变成这样路由配置在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
$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'
我希望它对你有用