Cara Menghilangkan index.php Codeigniter

Codeigniter adalah sebuah framework yang banyak digunakan serta kemudahannya dalam mengimplementasikannya kedalam program website. Berikut ini saya akan berikan tips cara menghilangkan index.php pada framework codeigniter menggunakan .htaccess Pada sistem operasi Linux Ubuntu 


1. Mengaktifkan Mode Rewrite di Linux

Buka terminal kemudian masuk sebagai user root
jika sudah masuk user root ketikkan : a2enmod rewrite
restart server apache : service apache2 restart

2. Menambahkan configurasi pada konfigurasi VirtualHost Default

Masih dalam terminal dan user root
masuk ke folder virtual host : cd /etc/apache2/sites-available
configurasi default site : nano 000-default.conf
tambahkan kode berikut ini dalam virtualhost: 
        <Directory /var/www/html>
                AllowOverride All
        </Directory>
restart server apache : service apache2 restart

3. Membuat file .htaccess yang diletakkan dalam folder web kita : 

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Semoga Sukses

0 komentar