我有一个FQDN和一个cname
我想将所有到达服务器的流量(通过cname或FQDN)路由到
https://fqdn
但如果我在IIS 8中使用URL重定向执行此操作,则会出现“重定向过多”错误。
最好的方法是什么?或者同时拥有cname和FQDN。 URL重写会更好吗?
答案 0 :(得分:0)
IIS中的标准重定向非常基础。看看你发布的内容,你有fqdn和cname都是从同一台服务器上提供的。 IIS中的重定向不会检查连接是否为HTTPS,因此不断重定向浏览器,直到浏览器放弃为止。唯一不会发生这种情况的方法是,如果您在IIS中配置了两个不同的网站,一个监听端口80,另一个监听443,并在端口80网站级别配置IIS重定向。
安装URL重写,您可以创建新规则以重定向而无需创建两个网站。
对于图片(和web.config编辑)版本,请参阅http://www.jppinto.com/2010/03/automatically-redirect-http-requests-to-https-on-iis7-using-url-rewrite-2-0/