【问题标题】:how to create sub-domains如何创建子域
【发布时间】:2013-01-19 12:29:46
【问题描述】:

我将在我的网站上创建一些子域。 当我创建一个子域时,我必须定义一个子域将引用新创建的子域的目录。但我想要一个不同的解决方案。

我想检测用户何时输入一个 URL ,使用哪个子域,然后对每个特殊的子域进行一些操作。 例如,如果网站用户输入 a.mysite.com 我从 URL 中提取“a”子域,然后在不重定向网页的情况下在页面中加载一些数据。

请帮助我如何在网络服务器和本地主机上执行这些操作?

【问题讨论】:

  • 您使用哪种语言?

标签: asp.net subdomain


【解决方案1】:

一般来说,您的应用程序并不关心主机名,因此您必须配置 IIS 以处理所有请求。

  • 仅限生产:为您的域创建通配符 DNS 记录(例如 *.domain.tld
  • 您的 IIS 站点应该没有显式绑定,以便所有传入的请求都命中此应用程序(其他站点应该仍然可以正常工作!)。

在此之后,您可以检查HttpContext.Current.Request.Url 并提取请求的子域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 2017-12-02
    • 2015-10-10
    相关资源
    最近更新 更多