根据 URL 在 WEB 应用程序中推断参数

Infer a parameter in a WEB app depending on the URL

我正在开发一个数据库支持的网络应用程序。我将为同一家公司的多个分支机构提供相同的基本服务。

现在我有一个带有虚拟服务器的 Apache 服务器和一个用于报告的资源服务器。

branch1.mycompany.com
branch2.mycompany.com
resources.mycompany.com

所以基本上当我从站点调用资源时,我将站点作为参数传递。

branch1.mycompany.com -> resources.mycompany.com?branch=1&parameter=1
branch2.mycompany.com -> resources.mycompany.com?branch=2&parameter=1

即使有两个分支,在尝试跟上两个站点的更新时也会遇到问题,现在,我将为七个站点实施此方案。

所以我的问题是:有没有办法制作具有以下功能的 IIS 或 TomEE 网络应用程序?

Tomcat(so tomee)现在有一个接近httpd的rewrite valve mod_rewrite,这肯定能顺利解决。我假设 IIS 也有它,但不太了解。技巧是反向代理请求。