问题描述
假设提供给用户的 URL 是
https://domainB.com/page1.aspx
让用户仍能在地址栏中看到 https://domainA.com/page1.aspx。
那么 page1.aspx 上的任何链接都必须将 domainA.com 作为 URL 中的域名。 用户应该在 page1.aspx 上看到类似下面的链接
https://domainA.com/page2.aspx
https://domainA.com/page3.aspx
page1.aspx、page2.aspx 和 page3.aspx 实际上托管在 https://domainB.com
我怎么能做到这一点? URL重写? ARR?我需要设置多少条规则?
解决方法
要提供来自另一个域的内容,您需要将 IIS 配置为反向代理:
- 安装Application Request Routing (ARR)
- 点击服务器代理设置
- 勾选启用代理
- 将HTTP 版本设置为通过