2011-11-15 75 views
0

我有一个Rails应用程序,客户可以在其中创建自己的环境。将域名映射到子域从rails应用程序

例如一个客户在一个子得到他自己的环境: client.domain.com

但我希望他们能够从我的域名

如何绘制自己的域名的子域我这样做?

谢谢!

回答

0

您需要在任意主机名和客户之间创建关联表,以便您可以在一个和另一个之间进行转换。这可以是独立的表格,也可以是客户记录中的字段。

加载此代码非常简单,而不是使用子域方法。只要确保预先使用您正在使用的现有名称填充字段。

+0

我的解释并不好。但我的意思是,当客户想要使用intranet.domain.com指向我的应用程序的子域。因此,在intranet.domain.com的示例中,此域将转到client.myapp.com – Databaas

+0

您可以使用HTTP级重定向来做到这一点,通常您或您的客户可以提供便利。您需要相同的关联表并执行'redirect_to(customer_subdomain)'类型的响应。客户必须添加映射到您的服务器的DNS记录,因此CNAME记录通常是最好的。 – tadman