KangJaz.com

Tempat Tips, Tutorial dan Source Code dari seorang newbie

Cara Menghilangkan Index.php pada URL Codeigniter

04 Maret 2017 | Kategori : CodeIgniter

Cara Menghilangkan Index.php pada URL Codeigniter - Saat kita membuat sebuah project menggunakan codeigniter, pastinya saat mengakses URL kita melihat index.php kan? Nah, sebenarnya index.php ini bisa kita hilangkan sob, sehingga kita tidak perlu menuliskan index.php pada url jika ingin mengakses project kita.

index-url.png

Dengan menghilangkan index.php maka akan membuat URL akan terlihat lebih rapi dan juga lebih simpel dibandingkan saat menggunakan index.php. Bagi sobat yang ingin menghilangkan index.php pada url codeigniter, sobat bisa membaca dokumentasi user_guide yang telah disediakan oleh codeigniter.

Bagi yang bingung baca dokumentasinya karena berbahasa inggris, silahkan sobat ikuti langkah-langkah di bawah ini untuk menghilangkan index.php nya :

1. Merubah File config.php

Langkah pertama ialah merubah file config.php yang terletak pada folder application/config/ pada bagian index_page. Silahkan sobat cari script di bawah ini :

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

kemudian silahkan sobat hapus tulisan index.php sehingga script menjadi seperti berikut :

$config['index_page'] = '';

2. Membuat File .htaccess

Langkah selanjutnya ialah membuat file .htaccess dan letakkan pada directory root project kita. Cara membuatnya silahkan sobat buat sebuah file baru dan simpan dengan nama .htaccess dan perlu diingat file ini tidak memerlukan ekstensi ya sob. Selanjutnya silahkan sobat ketikkan script berikut ini pada file tersebut :

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

Perlu diperhatikan sob, pastikan fitur mod_rewrite pada apache sobat telah aktif, jika tidak maka file .htaccess tidak akan berjalan. Sekarang silahkan sobat coba mengkases project sobat tanpa menyertakan index.php pada url nya.

Mungkin cukup ini tutorial yang bisa saya bagikan kali ini, semoga sedikit ilmu ini bisa bermanfaat buat sobat semua.

CMIIW