![IIS 链接重定向](https://linux22.com/image/605665/IIS%20%E9%93%BE%E6%8E%A5%E9%87%8D%E5%AE%9A%E5%90%91.png)
我正在努力解决以下问题:用户输入类似 app.test.com/app1 或 app.test.com/app2 的链接。IIS 在端口 80 上运行,app1 在端口 9000 上运行,app2 在端口 9001 上运行。
我希望将 app.test.com/app1 解析为 app.test.com:9001/app1,将 app.test.com/app2 解析为 app.test.com:9002/app2。
在 IIS 中可以实现吗?如果可以,如果有人能为我指明“解决方案方向”,我将不胜感激。
答案1
尝试使用IIS 重写模块重定向用户。
为在端口 80 上运行的站点创建入站规则,将匹配 URL 设置为“精确匹配”选项,并输入用户输入的 URL(即“app1”或“app2”。这将是 HTTP 主机/域之后的所有内容)。接下来,转到操作部分并将其设置为重定向,最后输入您想要引导他们访问的应用程序的 URL(app.test.com:9001/app1、app.test.com:9002/app2 等)。您还可以选择附加查询字符串数据并为重定向设置适当的 HTTP 状态代码。