Thanks!! I created a directory under controllers and named it cp.  I moved pages.php into that directory.  I left cp.php in the controllers dir.  I also removed all the routing definitions from the routes.php file. Now everything is routed through the cp.php controller. I must have missed something.  Thank you for your help! ------------------------ Keith Smith --- On Fri, 11/30/12, Eric Cope wrote: From: Eric Cope Subject: Re: OT: CodeIgniter Routing To: "Main PLUG discussion list" Date: Friday, November 30, 2012, 9:36 AM You can just put your controller "pages" in the controller/cp directory... Then you don't have to muck with the routes... Eric On Fri, Nov 30, 2012 at 9:20 AM, keith smith wrote: Hi, I'm rather new to CodeIgniter.  I'm using version 2.0.3 and am using the provided .htaccess code to remove index.php from the URL.  I'm working on a control panel and would like to set up a controller for each table to keep things simple and modular.  (any feedback on a better idea is much appreciated) I was thinking I needed to configure the controllers this way 1) $route['cp/pages/(:any)'] = "cp_pages"; (would contain only controller code for managing the pages table.) 2) $route['cp/users/(:any)'] = "cp_users"; (would contain only controller code for managing the users table.) .... other table configured with their own control panel. 3) $route['cp/'] = "cp"; (splash page and menu.  If not logged in presents the log in form) /cp/  gives me the splash page. so far so good. /cp/pages - cp controller - not what I was expecting.  I was wanting the index function of the cp_pages controler. /cp/pages/list/ - takes me to the cp_pages controller / index function What I would like to configure is: /cp/ - use cp controller /cp/pages/ - use the cp_pages controller / index function /cp/pages/add/ - use the cp_pages controller / add function /cp/pages/list - use the cp_pages controller /list function /cp/pages/list/10 - use the cp_pages controller /list function with segment set to 10 as starting point. If I'm going down the wrong path please let me know. Thank you!  ------------------------ Keith Smith --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss -----Inline Attachment Follows----- --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss