我正在开发一个 .NET Web 应用。
该应用正在等待一些用户输入并从大量项目列表中选择一个企业,例如:
如果您选择“Acme”,应用程序将输入
www.example.com/Acme
如果您输入“Sony”,应用程序将输入
www.example.com/Sony
此外,一旦您选择了一家企业,您就可以导航到与之前选择为 FindFinancialReports 的项目相关的其他操作:www.example.com/Acme/FindFinancialReports/ 或 www.example.com/Sony/FindFinancialReports/
我想出售为您的应用特定业务购买自定义 DNS 的选项。因此,如果您是索尼,您可以购买 www.sonyreports.com,然后以某种方式,IIS 将自动重定向到 www.example.com/Sony,然后您就可以与网络互动,就像它是专为索尼设计的一样。
这可能吗?当然,如果您在浏览器的地址中输入 www.sonyreports.com/FindFinancialReports,应用程序会很聪明,并会转到 www.example.com/Sony/FindFindFinancialReports/。它应始终尊重 URL,并且永远不会显示 www.example.com。
我不知道这个问题是否足够清楚...我想知道我该怎么做,这是一个 IIS 问题吗?
答案1
答案2
您可以使用 iis 网站上的 URL 重写和绑定来实现这一点。
在此处检查 iis 重写模块规则:http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module