用Yii美化url
我有以下文件结构 默认情况下,为访问模块内容而创建的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 但是,如果我编写以下规则,我可以消除默认值这个词,但现在同一模块中的其他控制器无法工作。在
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