将整个域重定向到另一个域而不仅仅是IIS中的单个页面

时间:2014-07-26 21:22:00

标签: iis redirect iis-7 url-rewriting

我想将整个网站重定向到新域名。例如 url:“http://www.example-domain.com/contact”重定向到“https://www.example.com/contact”。所以每个网址都会重定向到新的网址,例如“example.com/whateveritwas”。我不知道如何在web.config中编写重写规则。希望你能帮助我。谢谢你。

1 个答案:

答案 0 :(得分:0)

当您使用IIS时,您应该寻求实现IIS 7以后可用的应用程序请求路由。 ARR允许您根据模式匹配(重写规则)反转代理传入请求并转发到目标主机。一句警告,我在没有使用ARR WebFarm的情况下遇到了问题,所以强烈建议你甚至为一个目标主机使用一个。

ARR 2.0 IIS 7 - http://www.iis.net/learn/extensions/installing-application-request-routing-(arr)/install-application-request-routing-version-2

http://blogs.msdn.com/b/carlosag/archive/2010/04/02/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx