my_controller/index | my-controller/my-method -> my_controller/my_method */ $route['default_controller'] = 'main'; $route['404_override'] = ''; $route[config_item('uri_segment_admin') . '/preview/adminshow/(.+)'] = "$1"; if (config_item('uri_segment_admin') !== 'admin') { $route['admin'] = '_show404notfounderrorpage'; $route[config_item('uri_segment_admin')] = 'admin'; $route['admin/(.+)'] = '_show404notfounderrorpage'; $route[config_item('uri_segment_admin') . '/(.+)'] = "admin/$1"; } $route[config_item('uri_segment_board') . '/([a-zA-Z0-9_-]+)'] = "board_post/lists/$1"; if (strtoupper(config_item('uri_segment_post_type')) === 'B') { $route['([a-zA-Z0-9_-]+)/' . config_item('uri_segment_post') . '/([0-9]+)'] = "board_post/post/$2"; } else if (strtoupper(config_item('uri_segment_post_type')) === 'C') { $route[config_item('uri_segment_post') . '/([a-zA-Z0-9_-]+)/([0-9]+)'] = "board_post/post/$2"; } else { $route[config_item('uri_segment_post') . '/([0-9]+)'] = "board_post/post/$1"; } $route[config_item('uri_segment_write') . '/([a-zA-Z0-9_-]+)'] = "board_write/write/$1"; $route[config_item('uri_segment_reply') . '/([0-9]+)'] = "board_write/reply/$1"; $route[config_item('uri_segment_modify') . '/([0-9]+)'] = "board_write/modify/$1"; $route[config_item('uri_segment_rss') . '/([a-zA-Z0-9_-]+)'] = "rss/index/$1"; $route[config_item('uri_segment_group') . '/([a-zA-Z0-9_-]+)'] = "group/index/$1"; $route[config_item('uri_segment_document') . '/([a-zA-Z0-9_-]+)'] = "document/index/$1"; $route[config_item('uri_segment_faq') . '/([a-zA-Z0-9_-]+)'] = "faq/index/$1"; $route['profile/([a-zA-Z0-9_-]+)'] = "profile/index/$1"; $route['print/([0-9]+)'] = "board_post/post/$1/print"; $route['sitemap\.xml'] = "sitemap"; $route['sitemap_([0-9_-]+)\.xml'] = "sitemap/board/$1";