Pada artikel kali ini saya akan membahas tentang cara menghilangkan index.php pada codigniter yang tertera di url
Kenapa sih index.php pada url harus dihilangkan? karena agar terlihat tersusun lebih rapi dan mudah dalam pengaksesan, jika index.php tidak kita hilangkan maka di url akan nampak seperti ini "http://localhost/tutorial/index.php/home/artikel", tapi jika kita hilangkan url index.php nya akan terlihat "http://localhost/tutorial/home/artikel", baiklah silahkan simak tutorial berikut untuk menghilangkan index.php pada codeigniter. Cara menghilangkan index.php pada codeigniter
Pertama yang dilkukan untuk menghilangkan index.php pada codeigniter adalah dengan mengedit file config.php yang ada di dalam folder application/config/config.php
lalu silhakan ubah bagian dibawah:
$config['index_page'] = 'index.php';
menjadi
$config['index_page'] = '';
setelah itu silahkan buat file bernama '.htacces' di direktori folder root anda tanpa menggunakan extensi (lihat gambar dibawah)
Setelah itu isikan file .htaccess dengan kode berikut
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Selamat|| sampai disini anda berhasil menghilangkan index.php pada codeigniter.
13 Februari 20171456
© 2017 Wildan Afif. All rights reserved | Design by W3layouts