代码之家  ›  专栏  ›  技术社区  ›  suhair

如何允许用户将其自定义域指向我的ASP.NET MVC应用程序中的子域?[如posterous.com中的seesn]

  •  0
  • suhair  · 技术社区  · 16 年前

    我正在为用户寻找一个类似posterous的自定义域管理。用户可以注册域,并且应该能够将其新域指向Web应用程序中的子域。有什么想法吗?. 注意:我不是在寻找类似serverfault.com的答案,而是一个程序化的答案,就像在posterous.com中那样。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Brenton Alker    16 年前

    首先,您的应用程序将需要接受其IP地址上的所有请求(或者至少要接受您打算处理的域的所有请求,所有请求都可能更容易维护)。这样,当请求到达应用程序时,您可以检查主机头并确定分配给哪个用户,从而为相关页面提供服务。

    在用户端,他们需要向您的服务注册他们的域(这样当该域的请求出现时,您就知道要为哪个用户提供配置文件),并为该域配置DNS以指向您的IP地址。

    一旦用户将他们的域指向您的服务器,并且您知道哪个域属于哪个用户,那么它应该与处理子域(听起来您已经在做什么?)相当相似。

    这可能相当含糊,并不是针对mvc.net的,但希望能为您指明正确的方向。