Iis HTTPS重定向不适用于页面中加载的图像
我知道,另一个不起作用的问题。我在这方面已经有一段时间了,但我想不出来 我的web.config中有以下重定向规则,可以将所有HTTP流量重定向到HTTPSIis HTTPS重定向不适用于页面中加载的图像,iis,https,url-rewriting,web-config,Iis,Https,Url Rewriting,Web Config,我知道,另一个不起作用的问题。我在这方面已经有一段时间了,但我想不出来 我的web.config中有以下重定向规则,可以将所有HTTP流量重定向到HTTPS <rule name="HTTPS Redirect" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" /> <conditions logicalGrouping="Matc
<rule name="HTTPS Redirect" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
</rule>
我有混合内容错误,因为从我的站点加载的所有图像都是作为HTTP加载的。如果我右键单击其中一个图像,并在新选项卡中打开,该图像将以HTTPS的形式打开。如果我将图像URL编辑为HTTP并点击return,它将重定向到HTTPS,图像将通过HTTPS加载。但是由于某些原因,当图像通过页面加载时,它是通过HTTP加载的
有人能就这里发生的事情提供任何建议吗?因此,浏览器不关心HTTPS上站点内容的重定向链的最终连接是什么。如果文件的原始连接是HTTP,那么它会将其标记为不安全,并抛出混合内容警告,即使它实际上在HTTPS上终止
在修复所有HTTP实例之前,作为临时修复,我已经实现了头
Content-Security-Policy: upgrade-insecure-requests
这会导致浏览器将站点内的HTTP链接升级为HTTPS,从而解决了我的混合内容警告。因此,浏览器不关心HTTPS上站点内内容的重定向链的最终连接是什么。如果文件的原始连接是HTTP,那么它会将其标记为不安全,并抛出混合内容警告,即使它实际上在HTTPS上终止
在修复所有HTTP实例之前,作为临时修复,我已经实现了头
Content-Security-Policy: upgrade-insecure-requests
这导致浏览器将站点内的HTTP链接升级为HTTPS,从而解决了我的混合内容警告问题