Study following the public tutorial in Chinese. http://codeigniter.org.cn/user_guide/toc.html
In the section showing static pages:
1.http://localhost:46037/ index.php/pages/view not work
2. http://localhost:46037/index.php/home http://localhost:46037/index.php/about are the right url. This error may caused by route configuration.
In the end, I got why. Keep the route.php as this
$route['news/(:any)'] = 'news/view/$1';
$route['news'] = 'news';
//$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
$route['404_override'] = '';