在 Google Chrome 浏览器中自动将我的应用程序从 HTTP 重定向到 HTTPS
Automatically redirects my application from HTTP to HTTPS in Google Chrome Browser
我在 web.config 中添加了以下代码,用于将 URL 从 HTTP 转发到 HTTPS。
<rewrite xdt:Transform="Insert">
<rules>
<!-- Redirects users to HTTPS if they try to access with HTTP -->
<rule
name="Force HTTPS"
stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/>
</conditions>
<action
type="Redirect"
url="https://{HTTP_HOST}/{R:1}"
/> <!--redirectType="Permanent"-->
</rule>
</rules>
</rewrite>
工作正常,一段时间后我从 web.config 中删除了上述代码,但我的 Google Chrome 浏览器仍然会自动将我的 URL 从 http 重定向到 https每当我的应用程序在我的本地机器上运行时。
Google Chrome 缓存重定向。更改网络配置后清除缓存,或者至少保持开发人员控制台打开并在“网络”选项卡中选中 "Disable cache" 选项。
我在 web.config 中添加了以下代码,用于将 URL 从 HTTP 转发到 HTTPS。
<rewrite xdt:Transform="Insert">
<rules>
<!-- Redirects users to HTTPS if they try to access with HTTP -->
<rule
name="Force HTTPS"
stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/>
</conditions>
<action
type="Redirect"
url="https://{HTTP_HOST}/{R:1}"
/> <!--redirectType="Permanent"-->
</rule>
</rules>
</rewrite>
工作正常,一段时间后我从 web.config 中删除了上述代码,但我的 Google Chrome 浏览器仍然会自动将我的 URL 从 http 重定向到 https每当我的应用程序在我的本地机器上运行时。
Google Chrome 缓存重定向。更改网络配置后清除缓存,或者至少保持开发人员控制台打开并在“网络”选项卡中选中 "Disable cache" 选项。