0

ユーザーが の/apple/代わりに/apple/1未定義の URL を入力すると、404 ページにリダイレクトされます。ただし、コントローラーに行き、Missing Argument1メッセージを出力します。

そして、私は変更したくありません:

public function index(){...}

に:

public function index($id = null){...}
4

1 に答える 1

3

うーん、私はそれをテストしませんでしたが、あなたはできる:

routes.php で

$route['apple/(:any)'] = "apple";
$route['apple'] = "apple";

apple.php で

function index()
{
  if(!$this->uri->segment(1))
  {
    show_404();
  }
}
于 2012-07-10T18:36:26.160 に答える