2013-05-07 85 views
1

我有一個grails應用程序,我想將許多topleveldomains綁定到它。具有一個grails應用程序的多個或多個域?

因此,例如:我的應用程序的用戶可以將域名添加到他的個人資料,之後他要爲A-記錄添加IP到他的DNS的服務器。現在訪問該域名會生成一個特殊的webseite,其中包含他的個人資料。因此,對於每個域,您都可以從交付的Grails應用程序獲取不同的內容

你將如何實現這樣的funcionality?應用程序是否必須創建虛擬主機?

回答

3

讓你的控制器檢查請求頭,並根據該決定。

def action = { 
    def serverName = request.serverName 
    def content = MyContentClass.findByDomain(serverName) 
    [model: content.getContent()[ 
} 

就是這樣的。

相關問題