Cara menghilangkan index.php pada CodeIgniter

Code Igniter merupakan salah satu framework paling terkenal di dunia pemrograman web. Bagi programmer yang baru memahami Code Ingniter tentulah masih mencari-cari solusi bagaiamana cara menghilangkan index.php pada url Code Igniter.

Adanya index.php di url pada dasarnya tidak mempengaruhi performa aplikasi kita, hanya saja barangkali kurang enak dilihat atau terkesan kurang profesional. Contoh url yang masih menggunakan index.php : http://localhost/sim/index.php/dashboard mungkin akan lebih manis jika diubah menjadi http://localhost/sim/dashboar

Caranya cukup mudah, yaitu :

  1. Buka file application/config/config.php ;
  2. Cari (CTRL+F) index_page biasanya pada baris ke 38;
  3. Kosongkan isian (tulisan index.php) pada baris tersebut, sehingga menjadi $config['index_page'] = '';
  4. Buat file .htaccess (termasuk tanda titik) letakkan sejajar dengan folder /application Isi file tersebut adalah  :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Demikian tutorial cara menghilang index.php pada Code Igniter, silahkan mencoba.
Share on Google Plus

About paslah.com

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment