我有一个在 IIS7 上托管的网站,配置了以下两个主机头
members.company1.com
members.company2.com
我现在需要永久重定向members.company1.com
到members.company2.com
。我知道如何将完整的 URL 重定向到具有相同基地址的另一个相对 URL。但如何从一个基地址重定向到在同一网站上配置的另一个基地址?
==UPDATE==
所以我尝试按照以下答案和这篇博文。但现在 IIS 返回时HTTP 302
,返回的位置已Dedault.aspx
添加到末尾,无论原始 URL 是什么。有人知道在哪里可以找到有关IIS 的神秘$V
和变量的文档吗?$Q
答案1
网站主机重定向
使用 HTTP 重定向功能在 IIS 中实现这一点相对简单。
- 为您的重定向网站创建新文件夹
- 在 IIS 中创建一个新网站,唯一目的是重定向
- 在网站设置中选择“HTTP 重定向”
- 勾选“将请求重定向到此目的地”
- 输入“members.company2.com”
- 选择重定向类型
- 将旧主机标头从具有两个标头的网站移动到重定向网站