MENGHILANGKAN INDEX.PHP PADA FRAMEWORK CODEIGNITER Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Dalam Framework CodeIgniter jika kita mengakses method dalam controller, kita diharus menggunakan index.php sehingga tampilan url akan tampak seperti ini index.php/controller/method maka dengan menggunaka file.htaccess kita hanya perlu mengakses controller/method. Apa file.htaccess itu? File.htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file.htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File.htaccess dapat ditaruh dimapun pada folder website kita. Dengan menggunakan file.htaccess url project kita akan terlihat lebih rapi dan simpel dibandingkan dengan menggunakan index.php. Kata Kunci: CodeIgniter, Htaccess, Web server, Apache Pendahuluan Adapun tujuan dibuatnya artikel ini agar pembaca bisa menggunakan file.htaccess untuk membuat url project-nya terlihat lebih rapi serta mengetahui apa saja yang harus dikonfigurasi agar dapat menghilangkan index.php pada url project. Dalam didalam artikel ini juga kita akan mempraktikan dimana file.htaccess disimpan dan syntax apa saja yang harus diketikan. Diharapkan pembaca dapat memanfaatkan dan memahami artikel ini dengan sebaik-baiknya.
Pembahasan Pada saat kita mengakses url/project CodeIgniter(CI) pasti kita melihat index.php pada url seperti praktik artikel sebelumnya BERKENALAN_DENGAN_MODEL_CI http://localhost/sekolah/index.php/siswa/data_siswa Index.php pada CI bisa kita hilangkan dengan cara mudah sehingga kita tidak perlu lagi menggunakan index.php pada url CI kita saat menjalankan project. Jika index.php dihilangkan maka hasilnya akan seperti http://localhost/sekolah/siswa/data_siswa. Jadi url CI kita juga terlihat rapi dan simpel dibandingkan dengan menggunakan index.php. Untuk menghilangkan index.php pada url CI yang pertama kali kita lakukan adalah mengubah pengaturan config index page CI yang terletak pada file config.php di application/config/config.php. Langkah selanjutnya agar url codeigniter dapat diakses tanpa menggunakan index.php adalah dengan cara membuat.httaccess pada folder root project CI kita. Untuk lebih jelasnya langsung saja kita ke praktiknya. Tahap 1: Buka application/config/config.php
dan cari pengaturan index_page seperti dibawah ini. Tahap 2: Kemudian hapus index.php pada pengaturan sehingga menjadi.
Tahap 3: Setelah menghapus index.php selanjutnya buat file.htaccess pada directory root CI. Caranya buat file baru dengan nama.htaccess. ingat tidak menggunakan ekstensi, karena.htaccess merupakan file yang tidak ber-ekstensi. diawali dengan tanda titik.. Kemudian isi dengan perintah berikut Tahap 4: Simpan file tersebut dan sekarang coba akses url kita. Jika biasanya untuk mengakses method data_siswa dalam controller siswa kita harus mengakses alamat Maka sekarang kita bisa langsung mengakses alamat
Tahap 5: Jika tidak error saat konfigurasi maka hasilnya akan seperti ini. Tahap 6: Sampai tahap ini penggunan file htaccess berhasil digunakan dan project kita pun sekarang tidak perlu menggunakan index.php saat pemanggilan method. Penutup Sekian tutorial menghilangkan index.php pada Framework CodeIgniter. Jika pada praktiknya terdapat error silahkan kontak email saya. semoga bermanfaat serta dapat membantu pembaca mendapatkan ilmu baru dan membuat minat pembaca untuk langsung mempraktikkan apa yang sudah saya jelaskan ini. Referensi https://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php http://www.malasngoding.com/menghilangkan-index-php-pada-codeigniter/ https://codeigniter.com/ http://media-kreatif.com/home/post/97/menggunakan-.htacces-pada-codeigniter.prm https://id.wikipedia.org/wiki/codeigniter
Biografi Nama saya Muhamad Yusuf lahir di Bandung 12 Desember 1995, sedang menyelesaikan kuliah disalah satu perguruan tinggi. Saya sedikit menguasai Hyper Text Markup Language(HTML), bahasa pemrograman Hypertext Prepocessor(PHP), Structured Query Language(SQL), Cascading Style Sheet(CSS), framework CodeIgniter(CI) dan JavaScript. Semoga artikel-artikel yang saya buat bermanfaat bagi pembaca semua. Terimakasih. Email : muhamadyusuf0012@gmail.com Instagram : yusuv_m Blog : https://muhamadyusufppn.blogspot.co.id