codeigniter でルートをカスタマイズしています。これは、routes.php のサンプルです。
$route['default_controller'] = 'maincontroller/main';
$route['404_override'] = '';
$route['test'] = 'maincontroller/test';
ここにメインコントローラークラスがあります:
class Maincontroller extends CI_Controller
{
public function __construct( )
{
parent::__construct( );
$this->load->library('session');
$this->init( );
}
public function main( )
{
echo "in main";
}
public function test( )
{
echo "test";
}
}
しかし、ブラウザで /test という URL にアクセスすると、サーバーの 404 ページが見つからないというエラーが表示されます。
私は何が間違っているのか分かりません.codeigniterユーザーガイドのルートガイドに従いました。