Menghilangkan Index.php pada URL Framework CodeIgniter

Diposting pada
Framework Codeigniter

ketemu kembali pada bahasan framework dan PHP, ketika anda belajar framework sering muncul URL setting kita seperti ini, misalkan : localhost/dika1fw/index.php/biodata/tambah nah kali ini kita akan belajaar menghilangkan karakter warna biru tersebuh yaitu index.php pada url codeigniter. caranya cukup mudah anda cukup membuat file .htaccess sejajar dengan folder system :

file .htaccess sejajar dengan folder system
untuk isi dari file htaccess-nya sebagai berikut :

RewriteEngine On
RewriteBase /
#Removes access to the system folder by users.
#Additionally this will allow you to create a System.php
#controller, previously this would not have been possible.
#’system’ can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index.php|images|stylesheets|javascript)
RewriteRule ^(.*)$ /dika1fw/index.php?/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn’t true it sends
#the request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dika1fw/index.php?/$1 [L]
# If we don’t have mod_rewrite installed, all 404’s
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php

#ket huruf yang dicetak tebal , ganti dengan nama folder CI anda
jika settingan anda berhasil maka akan seperti gambar dibawah ini jika mengakses url CI kita :
tampilan URL ketika disisipkan file htaccess di folder CI
selamat mencoba kawan…
Gambar Gravatar
Blogger dan Programmer | andhika.na@gmail.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *