我在Yii框架中的urlManager中有这些默认路由规则:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
所有 /site/
请求都有一个 SiteController.php
. 我现在需要的是将 /home
请求重定向到 /site/index
.
我试过添加这个数组项:
'home' => '/site/index',
'/home' => 'site/index',
而且他们都没有工作 .
有谁能解决这个问题?
2 回答
只需删除额外的'/'斜杠即可 . 刚刚测试时,这对我有用:
我希望有所帮助 .
第一个将显示空而不是主页 . 第二个将显示Home而不是site / index