Baiklah teman-teman, sakarang saya akan membahas bagaimana menghilangkan index.php pada Code Igniter .
Biasanya kalau teman-teman baru menginstall CodeIgniter untuk mengakses project tersebut ada embel-embel index.php pada urlnya.
misalnya : http://localhost/code-igniter/index.php/datamaster/
Nah terkadang itu membuat risih bagi para developer ataupun programmer web.
Bagaimana cara menghilangkannya ?
Untuk menghilangkan index.php tersebut , ikuti langkah-langkah dibawah ini :
- Pertama teman-teman buka sebuah file pada folder project CI teman-teman dengan nama .htaccess diawali dengan tanda "." (titik) .
contoh :
opt/lampp/lampp/htdocs/digtive --> (Ubuntu)
xampp/htdocs/digtive --> (Windows)
note: digtive => nama project teman-teman
- Kemudian teman-teman isi file .htaccess tersebut dengan kodingan dibawah ini
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
- Jika sudah, save file.
- Selanjutnya teman-teman buka file config pada /application/config/config.php
- Cari code dibawah ini :
$config['index_page'] = 'index.php';
- Kemudian hapus index.php pada code diatas dan biarkan kosong, kemudian save.
- Jika sudah seperti itu , maka teman-teman sudah berhasil menghilangkan index.php pada framework CodeIgniter.
0 Comments