Yii2 - 子域到模块路由

时间:2017-08-09 18:17:02

标签: php module yii2 subdomain

我在这里搜索并搜索,但没有找到解决方案......我发现的所有内容都是控制器路径的子域名...但那不是我想要的......

所以......我们走了。

我有2个子域名:

sub-domain-a.site.com
sub-domain-b.site.com

我有2个模块:

module-a
module-b

我希望Yii2将所有请求重定向到子域-a到模块-a,将所有请求重定向到子域-b到模块-b ......

所以,如果我在module-a中有一个控制器,我只需要调用:

sub-domain-a.site.com/controller-a-1

而不是

www.site.com/module-a/controller-a-1

与子域-b和模块-b相同...

我怎样才能用Yii完成这个?

THX !!

1 个答案:

答案 0 :(得分:0)

配置中的

[
'components' => [
    'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'enableStrictParsing' => false,
        'rules' => [
            'sub-domain-a.site.com/controller-a-1' => 'module-a/controller-a-1',
        ],
    ],
],