2017-09-27 68 views
0

我试图删除SSL证书后,所有https流量重定向到http,但规则似乎没有工作。我已经从前面的例子中解除了以下规则,但是在任何情况下它仍然指向https版本。任何想法出了什么问题?https到Http规则重写Azure

<rule name="Force HTTPS to HTTP" enabled="true"> 
     <match url="(.*)" ignoreCase="true" /> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
     </conditions> 
     <action type="Redirect" url="http://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 

如果我输入https://www.example.com它不重定向。它试图击中那个实际的网站。 非常感谢

+0

如果没有证书,如何将任何人接近你的SSL网站都被重定向?不要删除SSL,事实上,换个方式让所有的东西都安全 - 这些天你可以免费使用! – DavidG

回答

1

@DavidG在评论是正确的。你的规则也有条件上的小错误。相反

<add input="{HTTPS}" pattern="off" ignoreCase="true" /> 

你应该有

<add input="{HTTPS}" pattern="on" ignoreCase="true" /> 
+0

谢谢,我想“删除”SSL的原因是我从基本级别降级到共享网站,而后者不提供SSL。 – Adrian

相关问题