index.php mungkin bagi sebagian kita membuat url menjadi tidak clean di lihat. Pada aplikasi yii hampir sama halnya dengan aplikasi ci (codeigniter), pada url nya terdapat index.php, sebagai contohnya begini:
http://folderaplikasi/index.php/controller
Nah dengan url seperti itu membuat kurang nyaman di pandang mata. Untuk manfaat lainya perubahan url dengan menghilangkan index.php ini, membuat struktur url menjadi lebih singkat dan juga lebih SEO friendly.
Coba bandingkan dengan url seperti ini:
http://folderaplikasi/controller
Tentu lebih nyaman di pandang pada url contoh yang kedua tersebut. Inilah yang di sebut dengan istilah clean url seperti di bahas diatas tadi.
Untuk membuat dan menghilangkan index.php agar tidak muncul di browser ini, caranya cukup mudah dan simpel.
Caranya:
- Buat file dengan nama dan ekstensi .htaccess dan letakkan di folder utama aplikasi yii kamu
- Kemudian isi file .htaccess tersebut dengan script dibawah ini:
RewriteEngine on
# perintah jika direktori atau file sudah ada makagunakan langsung
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# sebaliknya teruskan ia ke index.php
RewriteRule . index.php
Demikian tutorial singkat tentang yii ini semoga membantu dan bermanfaat.