Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何阻止Azure网站自动将所有HTTP流量重定向到HTTPS?_.net_Azure_Redirect_Https_Active Directory - Fatal编程技术网

.net 如何阻止Azure网站自动将所有HTTP流量重定向到HTTPS?

.net 如何阻止Azure网站自动将所有HTTP流量重定向到HTTPS?,.net,azure,redirect,https,active-directory,.net,Azure,Redirect,Https,Active Directory,我们在MicrosoftAzure共享服务中有一个web应用程序,我们中的一个人更改了一些“可能启用了Active Directory”,强制将所有HTTP流量重定向到HTTPS 我们没有证书,也不能添加证书“我们的Azure计划不支持SSL”。所以,现在我们所有的客户都收到了(您的连接不安全)错误消息,这让我们看起来像一家非法公司 谢谢你对我们的帮助 PS:我们在Azure门户网站上搜索了所有内容,在(TLS/SSL设置)中找到的唯一选项是(仅限HTTPS)开关,开关打开或关闭都不重要。仍然所

我们在MicrosoftAzure共享服务中有一个web应用程序,我们中的一个人更改了一些“可能启用了Active Directory”,强制将所有HTTP流量重定向到HTTPS

我们没有证书,也不能添加证书“我们的Azure计划不支持SSL”。所以,现在我们所有的客户都收到了(您的连接不安全)错误消息,这让我们看起来像一家非法公司

谢谢你对我们的帮助


PS:我们在Azure门户网站上搜索了所有内容,在(TLS/SSL设置)中找到的唯一选项是(仅限HTTPS)开关,开关打开或关闭都不重要。仍然所有流量都是https。

尽管https-to-HTTP开关绝对不推荐使用
,但您可以尝试使用注释中提到的解决方法。这里再次引用:

<rule name="Redirect to HTTP" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^ON$" />
  </conditions>
  <action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule> 

也有关应用程序服务计划中可用功能和限制的更多信息,请访问链接

更多参考资料:


希望这能有所帮助。

虽然不推荐使用HTTPS-to-HTTP开关,但您可以尝试使用注释中提到的解决方法。这里再次引用:

<rule name="Redirect to HTTP" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^ON$" />
  </conditions>
  <action type="Redirect" url="http://{HTTP_HOST}/{R:0}" redirectType="Permanent" />
</rule> 

也有关应用程序服务计划中可用功能和限制的更多信息,请访问链接

更多参考资料:


希望这能有所帮助。

现在是2019年。不使用SSL将使您“看起来像一家非法公司”。正如@Joseph Sible所说的。现在几乎没有理由不使用SSL,因为您甚至可以获得免费证书。我希望你的客户没有办法登录你未加密的网站。伙计们,没有人登录这个网站。这只是一个静态页面,有我们的电话线和位置,我不认为每月56美元是一个可行的成本,只是为了确保一个页面。我们从微软购买了70美元的证书,只是为了发现我们不能使用它,除非我们每月额外支付40美元。嗨。如果你是一个静态网页。您可以将其托管在Azure blob.storage上。然后为blob配置SSL。有关更多详细信息,请参阅,时间为2019年。不使用SSL将使您“看起来像一家非法公司”。正如@Joseph Sible所说的。现在几乎没有理由不使用SSL,因为您甚至可以获得免费证书。我希望你的客户没有办法登录你未加密的网站。伙计们,没有人登录这个网站。这只是一个静态页面,有我们的电话线和位置,我不认为每月56美元是一个可行的成本,只是为了确保一个页面。我们从微软购买了70美元的证书,只是为了发现我们不能使用它,除非我们每月额外支付40美元。嗨。如果你是一个静态网页。您可以将其托管在Azure blob.storage上。然后为blob配置SSL。有关更多详细信息,请参阅,如果要从HTTPS重定向到HTTP以实际工作,您必须让HTTPS已经工作,所以这没有意义。@JosephSible是对的。我尝试了代码,并得到“太多重定向”错误。显然,有一个代码或开关将所有HTTP重定向到HTTPS,这会导致从HTTPS重定向到HTTP的循环,如果要实际工作,您必须让HTTPS已经工作,所以这没有意义。@JosephSible是对的。我尝试了代码,并得到“太多重定向”错误。显然,有一个代码或开关将所有HTTP重定向到HTTPS,从而导致循环