作者:xiao1027_333 | 来源:互联网 | 2023-08-15 19:59
我现在有一个项目需求
全网站都需要泛域名支持
比如:
1 2
| account.xxx.com //就是专门负责用户帐号的
support.xxx.com //就是支持中心 |
然后注册的用户都会分配专属的二级域名,比如这样:
1 2 3 4
| user1.xxx.com
user2.xxx.com
user3.xxx.com
... |
那么问题来了,在laravel中,怎么去处理这个域名的处理操作呢?
我想的是如果的官方固定的域名跳转到一个控制器,用户的域名跳转到另一个控制器,但是我在哪个环节做这个操作呢?
中间件??还是路由呢?
我现在试验的是:
如果用户访问:account.xxx.com/signup这个页面,应该是进入注册页面
但是现在user1.xxx.com/signup也能访问,这个就不符合业务逻辑了
访问user1.xxx.com应该是进入该用户的管理页面,如何区分呢?
望大家给我一个逻辑!谢谢啦