я не был уверен, что вы хотите сделать прямой URL, переписывает, как CI делает это из коробки или нет ... но это то, как вы делаете URL Rewrites:
вашclass / function / id example.com/news/article/13
транспонирует в: example.com/class/function/ID
http://codeigniter.com/user_guide/general/urls.html
Вы можете установить это, выполнив две вещи: в вашем файле config.php под application / config / editэто:
approx line 80: $config['uri_protocol'] = 'REQUEST_URI'; // i set this to request_URI as it always works for me..
approx line 93: $config['url_suffix'] = '.html'; // this is optional, if you want /13.html
approx line 62: $config['index_page'] = ''; //set this to blank
создать .htaccess в корне http:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Это то, как вы делаете изменения URI Route
, если выЕсли вы хотите изменить организацию URI, вы можете использовать URI Routes, определенные в маршрутизации как описано здесь: http://codeigniter.com/user_guide/general/routing.html