THINKPHP5 二级域名的强制路由问题
目前网站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 的规则,结果就是两个域名用的同一套规则,但是两个域名有不同的控制器。
问题,怎么在强制路由开启的情况下区分开二级域名的路由规则,同时还支持泛绑定控制器。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论