我希望我网站上的所有流量都在IIS上使用https。
如何配置重定向来执行此操作?
(注意:这将是自我回答,因为在此处没有正确答案。)
答案 0 :(得分:0)
这个blog链接应该回答这个问题:
然而,到目前为止,没有人能够得到它的工作答案,因为你最终会有一个无限循环的重定向重定向到重定向。
所以在使用它并解决它之后,这是正确的答案:
安装Http Redirect功能(如果尚未安装)。
创建两个站点,而不是一个站点。第一个站点是不安全的站点,仅绑定到http。请勿在此站点上绑定https。
第二个网站是您的安全网站。这与https和您的安全证书绑定。
在不安全的网站上,添加http重定向:“将请求重定向到此目的地:https://example.com”选择永久(301)的状态代码。
测试。对http://example.com的任何请求都将转发至https://example.com。