Я хотел изменить имя контроллера в URL. Что мы можем сделать, переименовав имя контроллера в файле module. Но, через диспетчер 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
Как мне это сделать? Любая помощь/подсказка/предложение приветствуется.