Langsung aja kita bahas Cara Menghilangkan “index.php” pada URL CodeIgniter.
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:
1
RewriteEngine On
2
RewriteCond %{REQUEST_URI} ^/system.*
3
RewriteRule ^(.*)$ index.php?/
$1
[L]
4
RewriteCond %{REQUEST_FILENAME} !-f
5
RewriteCond %{REQUEST_FILENAME} !-d
6
RewriteRule ^(.+)$ index.php?/
$1
[L]
- Langkah selanjutnya adalah mengedit file config.php yang berada di folder application/config.
- Cari script ini
1
$config
[
'index_page'
] =
'index.php'
;
Kemudian ganti menjadi1
$config
[
'index_page'
] =
''
;
- Pastikan simpan seluruh file yang diedit diatas. Refresh halaman CI-mu!
Nah, maka dengan ini yang tadinya http://localhost/CodeIgniter/index.php/home akan menjadihttp://localhost/CodeIgniter/home.
Selamat Mencoba..
Selamat Mencoba..
إرسال تعليق