我正在使用 MVC 框架 (Yii) 创建一个网站,我需要动态创建子域,即http://company.website.com
因此,为了实现这一点,我添加了一个 DNS 通配符 (*.website.com)。现在的问题是我的应用程序控制器对于 www.website.com 和 company.website.com 都是一样的。例如,我有一个User
带有Register
动作 ( user/register
) 的控制器。现在,如果我去www.website.com/user/register我可以注册,但如果我去company.website.com/user/register我可以做同样的事情。这种行为对于我所有的控制器都是一样的。
我意识到一切正常,但是如何分离 www.website.com 和 compnay.website.com 的控制器?我不希望用户从 subdomian url 访问注册/登录/其他控制器和操作。
任何建议都非常感谢!
谢谢!