Маршруты определены так:
$route['product/:num'] = "catalog/product_lookup";
где product
/ anynumber
- ваш URL: http://www.example.com/product/234. Вторая часть - это контроллер / метод. URL, о котором мы здесь говорим, будет вызывать метод product_lookup контроллера каталога.
$route['accounts/mainaccount'] = "adminController/mainAccount"
Уволит то, что вы ищете. Посмотрите CodeIgniter Руководство пользователя , чтобы получить больше примеров.
Я использую это .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Позволяет получить доступ к любому физически существующему файлу, все остальное направляется в CI.