Ketika Anda sudah berhasil melakukan instalasi codeigniter, misalnya saja Anda meletakkan folder codeigniter dengan nama ci
. Anda dapat mengunjungi halaman welcome sebagai halaman default. Anda bisa mengunjunginya dengan mengetikkan url sebagai berikut,
http://localhost/ci
atauhttp://localhost/ci/index.php
atauhttp://localhost/ci/index.php/welcome
atauhttp://localhost/ci/index.php/welcome/index
Ada kalanya Anda ingin menghilangkan index.php
dalam pengetikan url tersebut. Misalnya saja Anda ingin mengunjungi halaman welcome tersebut dengan mengetikkan url http://localhost/ci/welcome
. Lebih enak dibaca bukan? Anda dapat melakukan hal itu dengan membuat konfigurasi sesuai dengan panduan resmi dari codeigniter. Tapi kok nggak bisaaa??!!! Tenang. Jangan frsutasi dulu. Anda bisa membuat konfigurasi sebagai berikut:
- Buatlah berkas bernama
.htaccess
di root folder yang menampung berkas-berkas codeigniter - Kemudian isi berkas
.htaccess
dengan kode sebagai berikut
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Boom! Anda sudah bisa mengakses http://localhost/ci/welcome
tanpa error sama sekali. Semoga membantu ya. Jika ada pertanyaan, silahkan aktif di forum CodeIgniter (http://codeigniter.com/forums). Saya sangat terbantu sekali dengan adanya forum tersebut.
Sumber: CoderReborn. How remove index.php from URLs? [SOLVED]. https://forum.codeigniter.com/thread-30649.html
beda ya implementasi dengan hosting dan localhost menggunakan .htaccess?
SukaSuka
Mas Ynus, file .htacess ini letak nya di folder apa? kalo saya lihat ada di library
SukaSuka
Di root folder seingat saya. Btw saya rekomendasikan Laravel sebagai alternatif Code Igniter.
SukaSuka
klo ada di sub direktori settingnya gmn ?
SukaSuka
Gimana yaaa.. Hmm.. π
SukaSuka
tambahin line rewrite base. misal sub directory nya http://localhost/ci/
RewriteBase /ci/
sebelum baris yg :
RewriteCond %{REQUEST_FILENAME} !-f
SukaSuka
untuk versi yang baru codeigniter ada beberapa file juga yang musti di ubah, coba liat disini yang lebih lengkap http://www.wtf-kediri.com/2013/11/17/cara-set-htaccess-di-codeigniter-versi-2/
SukaSuka
permisi master2 sekaian, ada yang bisa bantu ndak… begini, saya dapet contoh sebuah web ci komplit, dan saya mau latihan dengan mengubah tampilan home saja… apakah yang harus saya lakukan… thanks b4
SukaSuka
penyebab permasalahan ini, apa mas ya? dan cara mengatasinya gimn? tolong pencerahannya….
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
05/04/13 21:50:38
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
SukaSuka