Secara default url pada aplikasi yang dibuat dengan yii akan menampilkan index.php. Untuk menyembunyikan index.php, file .htaccess perlu diedit seperti berikut:
kemudian pada file protected/config/main.php, aktifkan component urlManager sbb:
Dalam contoh kali ini, hanya digunakan untuk menyembuntikan index.php tanpa merubah format url nya, sehingga 'urlFormat' dan 'rules' tidak kita perlukan.
Setelah itu, coba jalankan aplikasi anda, dan sekarang url yang ditampilkan pada browser tidak menampilkan index.php lagi.
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
kemudian pada file protected/config/main.php, aktifkan component urlManager sbb:
'urlManager'=>array(
// 'urlFormat'=>'path',
// 'rules'=>array(
// '<controller:\w+>/<id:\d+>'=>'<controller>/view',
// '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
// '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
// ),
'showScriptName'=>false,
),
Dalam contoh kali ini, hanya digunakan untuk menyembuntikan index.php tanpa merubah format url nya, sehingga 'urlFormat' dan 'rules' tidak kita perlukan.
Setelah itu, coba jalankan aplikasi anda, dan sekarang url yang ditampilkan pada browser tidak menampilkan index.php lagi.
Comments
Post a Comment