将多个站点绑定到一个站点 - 以编程方式 - iis 7

将多个站点绑定到一个站点 - 以编程方式 - iis 7

我有不同的网站(超过 300 个)www.ca1.com、www.ca2.com。我想通过编程将所有这些网站绑定到我的主要网站 - www.myMainsite.com。您能帮我解决这个问题吗?谢谢。

原始帖子: https://stackoverflow.com/questions/8007548/binding-different-dns-to-one-dns-iis-7-programmatically/8007942#8007942

答案1

如果你愿意,你可以利用 PowerShell 的设置 Web 配置接口来配置已定义的系统网络服务器对象,将处理为该定义对象配置 URL 重定向的任务:

在哪里:

  • \sites\Default Web Site是您的网站。
  • domain.com你的目的地是

    Set-WebConfiguration system.webServer/httpRedirect "IIS:\sites\Default Web Site" -Value @{enabled="true";destination="domain.com";exactDestination="true";httpResponseStatus="Permanent"}
    

我确信 IIS 配置还有更多接口,但这可能是最简单的接口。

相关内容