Я создаю веб-сайт с помощью платформы MVC (Yii), и я должен динамично создать субдомены, т.е. http://company.website.com
Так, для достижения этого, я добавил подстановочный знак DNS (*.website.com). Теперь проблема состоит в том, что мои контроллеры приложения являются всеми одинаковыми для www.website.com и для company.website.com. Например, у меня есть a User
контроллер с Register
действие (user/register
). Теперь, если я перехожу к www.website.com/user/register, я могу зарегистрироваться, но я могу сделать точно то же, если я перехожу к company.website.com/user/register. И это поведение является тем же для всех моих контроллеров.
Я понимаю, что все работает правильно, но как делают меня отдельные контроллеры для www.website.com и для compnay.website.com? Я не хочу пользователей к доступу register/login/other контроллеры и действия от subdomian URL.
Любые предложения значительно ценятся!
Спасибо!