用Yii美化url

用Yii美化url,yii,url-masking,Yii,Url Masking,我有以下文件结构 默认情况下,为访问模块内容而创建的url是 http://127.0.0.1/tmc/user/default/viewMessage 对于另一个控制器来说,结果是 http://127.0.0.1/tmc/user/booking/index 问题是我想在我的urlManager中编写一个规则,这样两个控制器都可以访问,并且我不会像第一个示例中那样在url中看到defaultword 但是,如果我编写以下规则,我可以消除默认值这个词,但现在同一模块中的其他控制器无法工作。在

我有以下文件结构

默认情况下,为访问模块内容而创建的url是
http://127.0.0.1/tmc/user/default/viewMessage

对于另一个控制器来说,结果是
http://127.0.0.1/tmc/user/booking/index

问题是我想在我的
urlManager
中编写一个规则,这样两个控制器都可以访问,并且我不会像第一个示例中那样在url中看到
default
word

但是,如果我编写以下规则,我可以消除
默认值
这个词,但现在同一模块中的其他控制器无法工作。在此方面的任何帮助都将不胜感激

'/'=>'/default/',
“/”=>“/default/”,

我当前的Url管理器如下

'urlManager'=>数组(
“urlFormat”=>“路径”,
'showScriptName'=>false,
'规则'=>数组(
“/”=>“站点/索引”,
'登录'=>'站点/登录',
“user'=>“user/default/”,
“/”=>“站点/页面”,
),
),

请按照此进行配置设置

参考此

现在,如果您请求,您的Yii应用程序将路由到“TaskController”

   index.php?r=admin
    //same as requesting
    index.php?r=admin/task 

问题是我不想更改默认控制器,我只想从url中隐藏其名称
   index.php?r=admin
    //same as requesting
    index.php?r=admin/task