Codeigniter adalah framework backend dengan bahasa pemrograman PHP yang digunakan untuk mengebangkan suatu sistem atau aplikasi berbasis web dengan metode MVC.
https://domain.com/project_name/index.php/controller/function
Contoh url pada kasus pengembangan sistem informasi kasir menggunakan framework codeigniter :
https://domain.com/kasir/index.php/user/login
Penjelasan Url diatas :
https://domain.com : domain dari website anda.
kasir : project_name, adalah nama dari folder aplikasi yang anda kebangkan.
user : controller User sebagai controller yang diakses.
login : function, contoh function login pada contoller user.
Apa itu .htaccess ?
Langkah-Langkah Menghilangkan index.php pada Codeigniter
-
Pastikan anda telah menyiapkan project Codeigniter yang akan dihapus index.php pada url nya:
jika belum silakan buat terlebih dahulu. - Melakukan pengaturan pada file config.php di project Codeigniter anda.
-
Membuka file config pada project Codeigniter anda, dengan membuka folder berikut : kasir/application/config/config.phpPada base_url silakan isi nama domain anda dan nama project codeigniter anda contoh seperti pada source code dibawah ini :$config[‘base_url’] = ‘http://domainanda.com/kasir‘;atau cukup dengan nama domain saja tidak apa-apa apa bila anda mengembakan sistem secara online. Apabila anda mengebangkan aplikasi / website anda secara offline pada nama domain dapat anda ganti dengan menggunakan :$config[‘base_url’] = ‘http://localhost/nama_project‘;
-
Selanjutnya pada index_page menghapus value ‘index.php‘ yang terdapat di dalamnya. Sebelumnya index_page akan memiliki default seperti pada berikut ini :
$config[‘index_page’] = ‘index.php‘;silahkan hapus ‘index.php‘ menjadi seperti berikut ini :$config[‘index_page’] = ”; -
berikut ini gambar hasil mengcostume file config.php
- Kemudian save file contoh.php
-
kemudian save file .htaccess
Berikut ini adalah hasil uji coba secara offline menghilangkan index.php pada url project dengan framework codeigniter :
NOTE / Catatan :





