Динамическое создание субдоменов

Я создаю веб-сайт с помощью платформы 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.

Любые предложения значительно ценятся!

Спасибо!

5
задан Josh T. 2 August 2010 в 18:38
поделиться