Приведенные выше ответы в порядке, но если вы хотите использовать маршрутизацию с кириллицей, этого недостаточно.Например, если у вас есть http://site.com/блог/статия/мъдростта-на-вековете, вам нужно будет сделать что-то вроде этого:
В config/routes.php
: $route['блог/статия/(:any)'] = "blog/article/$1";
В system/core/URI.php
, в function _explode_segments()
, вы можете изменить
$val = trim($this->_filter_uri($val));
на
$val = urldecode(trim($this->_filter_uri($val)));
Это решит вышеуказанную проблему, а также контроллеры и функции.