Cara Menghilangkan url Index.php di Codeigniter

Share this Post:
Seperti biasa, kali ini Bang Agung mau memberikan tips untuk kalian yang sedang belajar Framework PHP Codigniter. mungkin untuk kalian yang sudah mulai berkembang dengan Framework PHP Codigniter pernah ngalamin gimana caranya ngilangin Index.php di url Codeigniter.
http://localhost/my-apps/index.php/your/path
rasanya aneh kalo aplikasi yang kalian develop sudah jadi producction dan manggil url harus pakai Index.php kaya contoh diatas, gak indah yak wkwk.
okey langsung aja, caranya ikuti langkah berikut:
- buat file baru dan beri nama file .htaccess kemudian copy paste code ini
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
- lalu simpan file tersebut, dalam struktur folder project kamu
- buka file config.php, lalu hapus index.php (application > config > config.php)
...
$config['index_page'] = 'index.php';
...
menjadi
...
$config['index_page'] = '';
...
- selesai, silakan jalankan project kamu tanpa menggunakan index.php
http://localhost/my-apps/index.php/your/path
menjadi
http://localhost/my-apps/your/path
sekian tutorial dari Bang Agung, semoga bermanfaat.
Agung Siswanto
Hallo! 👋, saya Agung seorang Web Developer,
suka membuat artikel berupa tutorial sebagai contekan untuk ngoding sehari-hari 😂.