背景:我们使用FormsAuthentication获得了IIS / ASP.NET网站。我们需要保持几个代码版本同时运行。今天,客户将登录app.domain.com输入客户代码,用户名和密码。根据客户当前版本(记录在数据库表中),它们将被重定向到例如。 app1.domain.com或app2.domain.com。
问题:客户继续为appX.domain.com添加书签,而不是app.domain.com。因此,即使这些版本已过时,我们也需要维护app1.domain.com,app2.domain.com等。对于拥有所有不同网址的客户而言,这也令人困惑。
我们希望它如何工作:用户应该能够登录app.domain.com并透明地重定向到正确的网站或代码库,保留域名app.domain.com。
这可能在IIS中吗?
我们最终在IIS节点前面设置了Apache作为代理。这解决了我们的问题。