HomeBlogCodeIgniterDefault .htaccess Untuk CodeIgniter

Default .htaccess Untuk CodeIgniter

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 Reply

Your email address will not be published. Required fields are marked *