THINKPHP5 二级域名的强制路由问题

浏览:1352 发布日期:2018/01/26 分类:求助交流 关键字: 路由,二级域名
目前网站TP5开启了强制路由配置,在route.php里也已经写了部分路由规则,配置如图// route.php

return [
    '/' => 'index',
    '__pattern__' => [
        'name' => '\w+',
    ],
    '__domain__' => [
        'panel' => 'console',
        'www' => 'index',
    ],
    '__alias__' => [
        'index' => ['index/Index', ['ext' => 'html']],
        'category' => ['index/Category', ['ext' => 'html']],
        'goods' => ['index/Goods', ['ext' => 'html']],
        'search' => ['index/Search', ['ext' => 'html']],
        'cart' => ['index/Cart', ['ext' => 'html']],
        'user' => ['index/User', ['ext' => 'html']],
        'order' => ['index/Order', ['ext' => 'html']],
    ],
    '__miss__' => 'index/error/index',
];
这样我按照配置的路由规则访问 www 域名是可以的,连绑定的 panel 二级域名也被使用 alias 的规则,结果就是两个域名用的同一套规则,但是两个域名有不同的控制器。
问题,怎么在强制路由开启的情况下区分开二级域名的路由规则,同时还支持泛绑定控制器。
最佳答案
评论( 相关
后面还有条评论,点击查看>>