Jumat, 06 Januari 2012

Hapus Index.php pada CodeIgniter

Utak-utik lagi tentang URI Routing CodeIgniter.
akhirnya menemukan web yang membahas SIP banget...

Ini Masalah yang dihadapi.

http://namaweb/index.php/methodController

kan pengennya seperti ini

http://namaweb/methodController

yup ini dia caranya

  1. Masuk ke Config dari CI 
  2. Cari $config['index_page']
  3. isinya dihapus menjadi seperti ini $config['index_page'] = '';
  4. dan terakhir jgn lupa buat file .htacess dan taruh di root.
isi dari .htacess seperti ini

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

jika ingin lebih mendetail tentang rewrite engine di baca di sini

Tidak ada komentar:

Posting Komentar