我在IIS中的一个网站(默认网站)下托管了三个应用程序(App1,App2,APP3)。我创建了三个DNS(http://website1.com,http://website2.com,http://website3.com),它们将指向此IP地址。是否可以在传入请求为http://website1.com时显示应用程序1(app1),在传入请求为http://website2.com时显示应用程序2(app2),在传入请求为{{3时显示应用程序3(app3) }}
答案 0 :(得分:2)
如果您为所有三个网站使用相同的IP地址,则需要在IIS中配置主机标头
请参阅:http://technet.microsoft.com/en-us/library/cc753195%28v=ws.10%29.aspx
答案 1 :(得分:0)
是的,因为这是一个重定向,您可以看到referer
请求代理在此处重定向之前查看访问过哪个网站。使用这些标题,您将能够从他来的网站,网站1网站2或网站3获取网站,并显示您想要在那里显示的应用程序。
在下面的请求标题中,请参阅referer
作为用户(我;在这种情况下)来自此页面的最后一页。
在ASP.NET中,您可以将该值视为
var previousPage = Request.UrlReferrer;
此处记录:http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx