1

我有一个 grails 应用程序,我想将许多顶级域绑定到它。

例如:我的应用程序的用户可以将域名添加到他的个人资料中,然后他必须将 IP 作为 A-Record 添加到他的 DNS 服务器。现在访问该域会导致一个特殊的网站,其中包含他的个人资料内容。因此,对于每个域,您都可以从交付的 grails 应用程序中获得不同的内容。

您如何实现这样的功能性?该应用程序是否必须创建虚拟主机?

4

1 回答 1

3

Have your controllers examine the request headers and make decisions based on that.

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

Something like that.

于 2013-05-07T13:22:02.687 回答