2

假设我有一个www.foo.com域,该域设置为在foo.appspot.com上加载我的应用程序

如何设置以便可以使用任何子域(例如user.foo.com)访问该站点?然后我如何在我的应用程序中理解该请求具有一个值为user的子域?

我只是不确定我需要在我的 DNS 中进行哪些修改,以及我需要在我的代码中进行哪些修改才能读取子域。

也许有一种更简单的方法,所有user.foo.com请求都实际加载(而不是重定向)foo.appspot.com/user,在这种情况下,在我的代码中处理起来非常简单。

我只是不确定如何进行这些修改 - 但基本上我想要实现的是我的每个用户都有自己的子域。

4

1 回答 1

1

您需要查找通配符 CNAME, App Engine 文档中有一些关于此的信息,但如果我没记错的话,并非所有 DNS 提供商都支持。

您也不能(没有重定向)将 {user}.domain.com 映射到 www.domain.com/{user}。

于 2012-07-03T13:50:14.627 回答