標準ではindex.php?r=コントロール名/アクション名なので、それを/コントロール名/アクション名にするには
アプリケーション名/protected/main.phpファイルに
‘urlManager’=>array(
‘urlFormat’=>’path’,
‘showScriptName’ => false
),
を追加する。showScriptNameがtrueになっているとindex.phpが表示されたままとなるので、falseにしておく必要があります。
mod_rewriteと合わせるとスマートなURLで運用ができるようになります。
.htaccess
RewriteEngine on
# ディレクトリまたはファイルが存在する場合は、それを直接に使う
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d# それ以外は index.php に転送する
RewriteRule . index.php