MVCフレームワーク(Yii)を使用してWebサイトを作成していますが、サブドメイン、つまりhttp://company.website.comを動的に作成する必要があります。
したがって、これを実現するために、DNSワイルドカード(* .website.com)を追加しました。ここで問題となるのは、私のアプリケーションコントローラーがwww.website.comとcompany.website.comですべて同じであるということです。たとえば、アクション( )を備えたUser
コントローラーがあります。これで、www.website.com / user / registerにアクセスすると登録できますが、 company.website.com / user/registerにアクセスするとまったく同じことができます。そして、この動作はすべてのコントローラーで同じです。Register
user/register
すべてが正しく機能していることに気付きましたが、www.website.comとcompnay.website.comのコントローラーを分離するにはどうすればよいですか?ユーザーがサブドメインのURLから登録/ログイン/その他のコントローラーやアクションにアクセスすることを望んでいません。
どんな提案でも大歓迎です!
ありがとうございました!