Secara default URL atau alamat dari Codeigniter dibuat bersahabat dengan Search Engine ataupun Manusia untuk diakses dan diingat. Bersahabat dikarenakan tidak menggunakan “query-string” Sebagai permailinks atau url, URL/Permainlinks dari CodeIgniter menggunakan segment-based yang sangat bersahabat, contohnya :

www.website.com/artikel/segment-based

URI Segments

URL pada MVC (Model-View-Controller) Biasanya kurang lebih seperti berikut :

www.website.com/class/method/ID

Menghapus index.php pada URL

Secara default index.php akan ikut dalam setiap url :

www.website.com/index.php/artikel/my_article

Jika web server yang digunakan support rewrite url, yang biasanya hampir seluruh web server mendukung ini maka ada cara yang sangat gampang untuk menghapusnya, berikut adalah Default .htaccess Untuk CodeIgniter :

Default .htaccess Untuk CodeIgniter

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Leave a Comment

Recent Posts

Hubungi Kami

PT Hostingan Awan Indonesia
Komplek Kencana Damai
Jl Anggrek 3 Blok N.17 (30164)
Palembang. Sumatera Selatan

Email: sales@hostingan.id
Telpon: +(62)-811-157-223
WhatsApp: +(62)-811-157-223
Telegram: @hostinganid