Yii Framework-URL管理器和路由规则

问题描述

| 我在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
。我现在需要什么 是将“ 3”请求重定向到“ 4”。 我尝试添加此数组项:
\'home\' => \'/site/index\',\'/home\' => \'site/index\',
他们都没有工作。 谁能解决这个问题?     

解决方法

        只需删除多余的\'/ \'斜杠即可。当我刚刚测试时,这对我有用:
\'home\' => \'site/index\',
希望对您有所帮助。     ,        
\'urlManager\'=>array(
        \'urlFormat\'=>\'path\',\'useStrictParsing\'=>true,\'rules\'=>array(
                          \'\' => \'site/index\',\'Home\'=>\'site/index\',
第一个将显示为空而不是首页。 第二个将显示首页而不是网站/索引