hai sob. pada artikel kali ini, kita akan membahas mengenai cara menghilangkan index.php codeigniter. Secara default url jika menggunakan codeigniter adalah https:link/index.php/artikel. mungkin tidak terlalu masalah di sebagian orang, namun sebaiknya URL dibuat sedemikian simple, apalagi jika klaian membuat sebuah website dengan Codeigniter, link sebuah website alangkah baiknya dibuat sesimple dan seramah mungkin. Agar memiliki SEO yang bagus.
Agar mendapatkan url yang bagus dan simple yaitu dengan menghilangkan index.php pada url kalin. di artikel ini kita akan sama – sama membahas dan menghilangkan index.php pada codeigniter.
Cara menghilangkan index.php codeigniter
Hal pertama yaitu dengan melakukan konfigurasi pada file config.php, klaian masuk kedalam directory aplikasi web kalin. kemudian masuk kedalam directory application/config/.
di dalam folder config, cari config.php, kemudian buka denga text editor kalian.
kosongkan isi index_page
$config['index_page'] = 'index.php';
mrnjadi
$config['index_page'] = '';
berikutnya membuat sebuah file .htaccess yang diletakkan pada directory root Codeigniter.
buat sebuah file dengan nama “.htaccess” wajib diawali tanda titik (.), dan file ini merupakan file yang tidak memiliki ekstensi.
isi code berikut kedalam .htaccess. jika kalian menggunakan hostingan untuk edit file .htaccess ini, kalian harus aktifkan munculkan file hidden pada berkas explore hostingan kalian. Demikian juga jika klaian menggunakan Ubuntu ataupun ubuntu server.
Karena pada linux file yang diawali dengan titik akan dihidden.
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
Berikutnya klaian dapat mencobanya, dengan memasukkan link tanpa ada index.php di dalamnya.
Semoga artikel ini bermanfaat, sampaijumpa pada artike berikutnya.