As Hobbes mentioned all Any routes need to be the last ones in your routes file because they are a catch all route.
So if you have these routes
PHP Code:
$route['(:any)'] = 'home/$1'; // http://example.com/any
$route['student'] = 'student'; // http://example.com/student
Your student route will never run because the any catch all route will always run.
What did you Try? What did you Get? What did you Expect?
Joined CodeIgniter Community 2009. ( Skype: insitfx )