Sebelum kita mempelajari tentang cara menghilangkan “index.php” pada URL CodeIgniter, bagi Anda yang baru belajar tentang CodeIgniter (CI), Anda bisa melihat tutorial sebelumnya tentang instalasi CI disini.
Begini nih langkah-langkah menghilangkan “index.php” pada URL CodeIgniter:
sumber : aaezha
Begini nih langkah-langkah menghilangkan “index.php” pada URL CodeIgniter:
- Buat file kosong dengan nama .htaccess (ada titik diawal namanya) dan letakkan pada root folder (lihat gambar)
- Lalu edit file .htaccess tadi dan ketikkan kode berikut ini:
RewriteEngine On RewriteCond %{REQUEST_URI} ^/system.* RewriteRule ^(.*)$ index.php?/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?/$1 [L] - Langkah selanjutnya adalah mengedit file config.php yang berada di folder application/config.
- Cari script ini
Kemudian ganti menjadi1
$config['index_page'] ='index.php';
1$config['index_page'] =''; - Pastikan simpan seluruh file yang diedit diatas. Refresh halaman CI-mu!
sumber : aaezha



