gpt4 book ai didi

c# - 如何检测您网站的域名?

转载 作者:行者123 更新时间:2023-12-02 17:17:50 35 4
gpt4 key购买 nike

我不知道标题中的问题是否足够清楚。

假设您有 2 或 N 个域指向同一 IP 地址、您的服务器(在我的例子中是带有 IIS 的 Windows Server),并且您希望为每个域名创建自定义站点,因此您必须检测哪个域是用户目前正在使用。

应该有两个“自定义站点”。一种是仅指向一个域名的管理应用程序站点,另一种是处理多个域名并基于它显示不同站点的应用程序。

shoutem 网络就是一个很好的例子。在http://www.shoutem.com/是管理页面,应用程序实例是 http://zrikka.com/http://punkt.com.hr ,处理不同域名的单独应用程序。

可能吗?

最佳答案

您想要完成的任务不是在 ASP.Net 内部处理,而是在 IIS 级别处理。您指定 IIS 中的每个“站点”应处理哪些域。通常,您将拥有一个处理解析到该 IP 的所有域的站点,但您可以将多个站点绑定(bind)到该 IP,并且所有站点都应该具有完全不同的文档根(即不同的应用程序/站点文件)。关键是您不必在应用程序代码中担心这一点。

Here's the MSDN docs on how to do it in IIS6 .

关于c# - 如何检测您网站的域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672697/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com