如果用户键入/apple/
而不是/apple/1
,也就是未定义的网址,则应重定向到404页面。但是它会进入控制器并输出Missing Argument1
消息。
我不想改变:
public function index(){...}
要:
public function index($id = null){...}
答案 0 :(得分:3)
$route['apple/(:any)'] = "apple";
$route['apple'] = "apple";
在apple.php中
function index()
{
if(!$this->uri->segment(1))
{
show_404();
}
}