menghilangkan index.php di codeigniter pada kubuntu

codeigniter
Pada codeigniter halaman indexnya slalu diawali dengan index.php, bagaimana cara menghilangkannya? mudah! 😀
buka edit file config/config.php di codeigniter trus edit menjadi
$config['index_page'] = '';
lalu buat file .htaccess yang isinya
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
disimpan di folder rootnya codeigniter

contoh .htaccess
tahap selanjutnya enable mod rewrite (optional bagi yang sudah enable ya ga usah 😀 )
cara enablenya buka konsole, lalu ketik command,
sudo bash a2enmod rewrite
selanjutnya edit file default di folder apache
kate /etc/apache2/sites-available/default
lalu ubah AllowOverride None menjadi AllowOverride All
di baris
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
lalu restart apachenya
/etc/init.d/apache2 restart
finish..!