Pada
saat pertama kali kita menjalankan codeigniter pada address bar
internet browser maka yang harus kita ketikkan
adalah:
http://localhost/index.php/method/fungsi
pada alamat tersebut masih terdapat index.php. Jika anda berniat untuk membuat website untuk tujuan dipublikasikan ke umum, maka hal tersebut akan membuat website anda terlihat tidak profesional, sehingga index.php harus dihilangkan.
Kali ini saya akan memberikan trik nya pada sistem operasi yang di gunakan adalah linuxmint.
1.Buat file .htaccess sejajar dengan folder system
pada alamat tersebut masih terdapat index.php. Jika anda berniat untuk membuat website untuk tujuan dipublikasikan ke umum, maka hal tersebut akan membuat website anda terlihat tidak profesional, sehingga index.php harus dihilangkan.
Kali ini saya akan memberikan trik nya pada sistem operasi yang di gunakan adalah linuxmint.
1.Buat file .htaccess sejajar dengan folder system
- isikan Script Berikut kedalam file .htaccess
RewriteEngine onSimpan hasil perubahan tersebut.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
3. Pada file system->application->config->config.php kosongkan variabel berikut menjadi:
sebelum :
$config['index_page'] = "index.php";
sesudah di ganti :
$config['index_page'] = "";
4. Enable (aktifkan) modul rewrite pada apache ketik pada terminal:
sudo a2enmod rewrite
5. Ubah
option pada DocumentRoot (direktory tempat Codeigniter diletakkan)
agar dapat membaca, untuk ubuntu terdapat pada
/etc/apache2/sites-available/default kemudian ubah option berikut:
AllowOverride None menjadi AllowOverride All
6. Setelah itu restart apache2
service apache2 restart
7. Kemudian ketik kembali pada address bar CI anda,tanpa menggunakan index.php..
sebagai contoh Link saya adalah :
http://localhost/simpau/home/mgt
Semoga trik Ini dapat membantu anda.. Semoga Sukses.