【发布时间】:2017-03-10 12:05:34
【问题描述】:
我希望更改 URL 中的控制器名称。我们可以通过重命名模块中的控制器名称来做到这一点。但是,如果我们能做到的话,通过 URL 管理器。会更好。
模块:用户, 控制器:api, 动作:索引
现在,
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:(api)>/<action:\w+>/<id:[a-z0-9]+>' => 'user/<controller>/<action>',
'<controller:(api)>/<action>' => 'user/<controller>/<action>',
]
];
而且,我可以通过它访问它。
http://dev.example.com/api/index
但是,我想把它改成
http://dev.example.com/world/index
我该怎么做?任何帮助/提示/建议都是可观的。
【问题讨论】:
标签: url-rewriting yii2 yii2-basic-app yii-url-manager