ドキュメント:
URLの最後に拡張子を追加すると便利な場合があります(REST APIに最適)。必要な場合は、ルートに内線名を追加するだけです。
$route['*']['/simple.rss'] = array('FeedController', 'getRss');
$route['*']['/simple.atom'] = array('FeedController', 'getAtom');
パラメータを使用してルートに追加する場合は、少し異なります。
$route['*']['/news/list/:id'] = array('FeedController',
'listNews',
'extension'=>'.json'
);
//Or multiple extension names.
$route['*']['/news/list/:id'] = array('FeedController',
'listNews',
'extension'=>array('.json', '.xml')
);
ユーザーはhttp://domain/news/list/168.jsonまたは168.xmlからアクセスできます