这是我在routes.php 中的代码
$route['default_controller'] = "admin";
$route['(:any)'] = $route['default_controller']."/index/";
这是我的网址:
http://myserver.net/visio/jklmn
但在admin
控制器中无法得到index()
中的值。我想在admin
控制器中得到值jklmn
。如果我的路由代码有任何错误。
这是我的index()代码;
function index($key = ""){
if(isset($key)){
$newkey = $key;
$data['key'] = $key;
$this->load->view('index',$data);
}else{
redirect('admin/index_login');
}
}
当我在浏览器中获取上述链接时,我收到以下错误消息:
Not Found
The requested URL /visio/jklmn was not found on this server.
使用此路由规则:
$route['(:any)/(:any)'] = $route['default_controller']."/index/$2";
其将匹配具有2个段(每个段包含任何字符)的URL,并将第二匹配作为CCD_。
你也可以通过第一场比赛,只需使用$1
。