Mod Rewrite Code Igniter
Bagaimana menghilangkan “index.php” dari URL aplikasi CI ?.Hanya menyembunyikan saja tidak menghilangkan fungsi “index.php” sebagai front controller aplikasi CI. Jadi meskipun tidak nampak lagi di URL file sendiri masih harus tetap ada di direktori root CI.
Hal tersebut dapat dilakukan dengan membuat file .htaccess yang di dalamnya berisi ruleset direction untuk web server dalam hal ini adalah apache.
Langkah-langkahnya adalah sebagai berikut :
misal diasumsikan kita menggunakan OS Windows dengan XAMPP terinstal di C:/xampp. dan file CI kita taruh di C:/xampp/htdocs/tes/ci_mod_rewrite/
1. Buat file .htaccess.
2. Rubah isi variabel konfigurasi $config['index.php'] = ”;
3. Pastikan modul mod_rewrite apache ada dan sudah dikonfigurasi.
Berikut isi file .htaccess-nya :
Options FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^([a-zA-Z0-9\-\_/]*)$ /tes/ci_mod_rewrite/index.php?$1/ [L] </IfModule>
file source nya berisi file CI + file .htaccess = download
About this entry
You’re currently reading “Mod Rewrite Code Igniter,” an entry on ponidi
- Published:
- May 22, 2009 / 6:28 am
- Category:
- Code Igniter

2 Comments
Jump to comment form | comments rss [?] | trackback uri [?]