Menghilangkan Index.php Pada Codeigniter

Menghilangkan Index.php Pada Codeigniter



   Hello sobat iniilmu, kali ini iniilmu akan berbagi cara untuk menghilangkan index pada codeigniter, saat kita mengakses sebuah URL pada codeigniter, pasti di awali dengan http://nama_domain/index.php/controller . kata index.php tersebut rasanya tidak enak untuk di lihat. contohnya pada tutorial Menampilkan Data dari Database kita mengaksesnya menggunakan "localhost/index.php/C_barang/tampil_barang" . index.php pada codeigniter sebenarnya tidak terlalu mepengaruhi, teurs bagaiaman cara untuk menghapus index.php tersebut ?

    Caranya cukup mudah yaitu dengan cara menambahkan file .htaccess pada folder root kalian, dan tuliskan source code di bawah ini pada file kalian :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

jika sudah maka di dalam folder root kalian akan nampak seperti ini :

Menghilangkan Index.php Pada Codeigniter


                                                                                                                                                            Sekarang coba kalian akses url kalian, tanpa menggunakan index.php, contoh sebelum menambahkan file .htaccess  kita mengakses url seperti "localhost/Tutorial/index.php/C_barang/tampil_barang". Setelah kita menambahkan file .htaccess kita cukup menuliskan "localhost/nama_domain/controller" contoh kita akan mengakses Cara menampilkan data dari database cukup mengkases "localhost/Tutorial/C_barang/tampil_barang" .

Selanjutnya buka application/config/config.php dan ubah menjad source code nya menjadi seperti dibawah ini :

$config['base_url'] = 'http://localhost/Tutorial/';

ubah menjadi :

$config['base_url'] = 'http://localhost/Tutorial/';

$config['index_page'] = 'index.php';

ubah menjadi :

$config['index_page'] = '';

Source code diatas berfungsi untuk penggunaan base_url() dan site_url () yang akan di jelaskan pada tutorial berikutnya.

      Mungkin itu penjelasan mengenai cara untuk menghilangkan atau menghapus index.php pada codeigniter, selamat mencoba dan semoga tutorial kali ini bermanfaat untuk menambah wawasan kalian.

You might also like

0 Comments


EmoticonEmoticon

About