Cara Menghilangkan index.php pada Codeigniter

Kelompok 5

1.Heri Riswanto 
2.Salwa firdaus 
3.Azid Rahman Hakim 
4. Dian puspita Sari

     Assalamualaikum wr.wb. 

 Kami dari kelompok 5 ingin menjelaskan bagaimana cara menghilangkan index.php pada Code Igniter menggunakan Sublime Text. Disini kita menggunakan CI versi 3.1

                Sebelum kita mengerjakan contoh 1, contoh 2, contoh 3. Kami akan menunjukan cara menyimpan folder terlebih dahulu. Berikut Langkah-langkah menyimpan folder :

1.       Buka sublime text

2.       Klik file, lalu new file

3.       Klik save

4.       Lalu masuk kefolder dokumen

5.       Buka folder localdisck

6.       Klik  folder xampp

7.       Klik folder htdocs

8.       Klik folder pusata-booking

9.       Klik folder application


 


 

      Setelah menyimpan folder, kita mengerjakan Contoh1 penggunaan hanya controller. Disini kita simpan folder contoh 1 di folder application -> folder controllers. Kita file name menjadi Latihan1.php


                                                                                                                          

Untuk melihat hasilnya ketikkan url localhost/pustaka-booking/latihan1

 

Contoh 2 menggunakan Controller dan Model.

Disini kita simpan folder contoh 2 di folder application -> folder models. Kita file name Model_latihan1.php

Ubah controller Latihan1 yang sebelumnya sudah dibuat sehingga menjadi seperti berikut :


 

 


Untuk melihat hasilnya ketikkan url localhost/pustaka-booking/index.php/latihan1/penjumlahan/2/6

Contoh3 menggunakan Controller, View dan Model.

Disini kita simpan folder contoh 3 di folder application -> folder views. Kita file name view-latihan.php

 


 

Ubah controller Latihan1 yang sebelumnya sudah dibuat sehingga menjadi seperti berikut :

 


 Untuk melihat hasilnya ketikkan url localhost/pustaka-booking/index.php/latihan1/penjumlahan/2/6

 

 

Cara Menghilangkan index.php pada Codeigniter

Cara nya buka config.php yang terletak pada folder application/config/, kemudian cari pengaturan $config[‘index_page] seperti di bawah ini.

 


 

Kemudian hapus index.php pada pengaturan sehingga menjadi

 


     

    Setelah menghapus index, selanjutnya adalah membuat file .htaccess pada direktori root codeigniter. Caranya buat file baru dengan nama .htaccess tanpa diberi extensi, karena .htaccess merupakan file yang tidak berekstensi. Diawali dengan tanda titik ( . )

File pustaka-booking/.htaccess


 

 

Simpan dan sekarang coba akses di web. Di sini untuk contoh dalam rangka mencoba apakah sudah berhasil atau belum menghilangkan index pada codeigniter, kita akan coba mengakses method penjumlahan yang sudah ada pada controller Latihan1.php tanpa menyertakan kata index.php pada URL.





      Jika biasanya untuk mengakses method dalam kontroler Latihan1 diatas harus dengan mengetikkan

       


maka sekarang tidak perlu, melainkan bisa langsung mengakses alamat url di atas tanpa menyertakan kata index.php


Hasil contoh 1


Hasil contoh 2


Hasil contoh 3


Seperti itulah hasil contoh 1, contoh 2, contoh 3 yang sudah dihilangkan index.php nya. Sekian dari kami yaitu Kelompok 5 kurang lebihnya mohon di maklumi.Terima Kasih

Komentar