HTTP子域自动redirect到HTTPS。 为什么?

我有两个部署在IIS 7.5 Express中的网站。 第一个网站是PRODUCTION网站,第二个网站是TEST网站。 在PRODUCTION网站中,我添加了HTTPS绑定并需要SSL,因此强制从HTTPredirect到HTTPS是正常的。 在TEST网站中,我没有添加HTTPS绑定,并且需要SSL被禁用,但我想知道为什么它仍然强制从HTTPredirect到HTTPS。 任何想法为什么发生这种情况

顺便说一下,PRODUCTION网站使用主域名( www.maindomain.com ),而TEST网站只使用子域名( test.maindomain.com )。

我不希望子域只使用HTTP,而不是HTTPS。

我认为这是两个:

  1. 你已经使用了永久redirect。 浏览器caching这些redirect,并不再询问服务器
  2. IIS使用HSTS。 浏览器记住你的页面应该只使用HTTPS并且总是切换。

对于这两种情况,清除浏览器caching应该可以解决问题。