я не был уверен, были ли вы желание сделать прямой URL переписывает, как CI делает его из коробки или нет ... но это то, как вы делаете URL Перезапись:
ваш класс/функция/Идентификация example.com/news/article/13
переставляет на: example.com/class/function/ID
http://codeigniter.com/user_guide/general/urls.html
вы можете установить это, делая две вещи: в файле config.php под приложения/Config/редактировать эти:
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 маршрута изменения
, если вы хотите изменить организацию URI, вы можете использовать URI маршруты определенную в route.php, как описано здесь: http://codeigniter.com/user_guide/general/routing.html
Изменение маршрута URI - это то, что я искал. – gzg
В этом случае вы просто используете регулярное выражение для определения переназначения. Руководство пользователя выкладывает его на простом английском языке. – gorelative