我使用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中的註冊/登錄/其他控制器和操作。
任何建議都非常感謝!
謝謝!
嗨,我知道這是一個很老的線程,但它不想爲我工作。我必須更改我的'vhosts'文件或windows(Apache)上的'hosts'文件的設置嗎? – Sthe 2012-09-09 06:58:55