Как удалить имя контроллера из URL, делая его чистым в codeigniter
У меня есть следующий URL
http://localhost/ci/site_controller/home
я хочу удалитьsite_controller
контроллер из URL, в результате чего ..
http://localhost/ci/home
Как я могу сделать это в CodeIgniter?
Примечание. Если вы спросите, что я пробовал, я только что выполнил поиск по Google, так как не знаю, как использовать mod_rewrite.
РЕДАКТИРОВАТЬ
У меня есть это в моем route.php
$route['default_controller'] = "site_controller/home";
$route['ci/home'] = 'ci/site_controller/home';
$route['404_override'] = '';
но все еще не работает!
.htaccess
RewriteEngine On
RewriteBase /ci/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
ErrorDocument 404 /index.php