menghilangkan index php codeigniter menggunakan htaccess

Defaultnya setiap aplikasi codeigniter yang baru di download menggunakan index.php pada urlnya sebelum controller. Sebenarnya hal ini tidak perlu dipermasalahkan, hanya saja hal ini dapat berpengaruh kepada seo (Search Enggin Optimizer) dan panjang url. jika kita tidak menggunakan index.php sebelum controller maka akan tampil error. format default url codeigniter sebagai berikut.
http://localhost/codeigniter/index.php/Welcome
 Kali ini kita akan menghilangkan index.php sehingga url akan menjadi lebih singkat sebagai berikut
http://localhost/codeigniter/Welcome

tampilan awal codeigniter mawweb

Hal ini dapat dilakukan dengan cara menambahkan sebuah file .htaccess pada root folder codeigniter lalu isi file .htaccess tersebut dengan script berikut :
RewriteEngine on
RewriteCond $! !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Jika sudah simpan silahkan coba gunakan url tanpa index.php dan lihat perbedaanya apakah masih error / tidak.

File .htaccess adalah file yang dapat digunakan untuk konfigurasi settingan default dari web service apache seperti kita ketahui bersama bahwa hampir semua hosting / server yang ada di internet menggunakan / menyediakan webservice apache. format yang digunakan pada file .htaccess menggunakan format ascii. selain untuk menghilangkan index.php file .htaccess juga dapat digunakan untuk 
  • Mencegah pengunjung memasuki direktori website
  • Mengarahkan pengunjung ke halaman tertentu
  • Memproteksi direktori tertentu
  • Mengubah halaman default index
  • Memblokir alamat ip tertentu
  • dll
berikut saya sertakan vidio cara menghilangkan url index.php pada codeigniter menggunakan file .htaccess



Cukup sekian tutorial kali ini tentang cara menghilangkan index.php pada url default codeigniter menggunakan htaccess. Jika ada yang masih belum jelas atau ada yang ingin ditanyakan silahkan masukkan ke kolom komentar dibawah ini.

Share this

Related Posts

Previous
Next Post »