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

.htaccesss

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..!

Iklan