(04-08-2015, 02:08 PM)CroNiX Wrote: Probably because it takes CI extra time to figure out if the requested controller is in a subdirectory, or a sub-sub directory, etc. All it knows is the requested route is 'something/something_else/another_thing'. It doesn't know whether "something" is a controller, or a directory, so it has to look until it finds it. The more layers of subdirectories the more it has to check.
So basically it will take less time for CI to find CI.com/about-us/page/1 with one-to-one relationship between a URL string and its corresponding controller class/method than re-routing with $route['about-us/(:any)'] = "about_us/page/index/$1"; having the controller in a sub folder?