asp.net - SSL 证书 Http 到 Https 的重定向太多

标签 asp.net ssl web-config http-redirect

我在我的网站上添加了 SSL

我添加了重写规则来重定向 https。

Web.config

 <rewrite>
  <rules>
     <rule name="HTTP to HTTPS redirect" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="off" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_HOST}/{R:1}"  
           redirectType="Permanent" />
     </rule>
  </rules>

</rewrite>

现在,我遇到了错误: 太多重定向

我该如何解决这个问题?

最佳答案

我解决了问题。

如果您像这样使用 Cloudflare 更改选项:

转到 Cloudflare > 加密 > SSL > 完整(严格)

几个小时后,您的问题将得到解决。

关于asp.net - SSL 证书 Http 到 Https 的重定向太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45900201/

相关文章:

javascript - 使用 jquery 切换 LinkBut​​ton 的启用/禁用状态

c# - 当前上下文中不存在名称 gridview1

apache - 如何创建自签名 SSL 证书以在测试 Web 应用程序时使用

asp.net - 使用虚拟目录从 IIS7 接收 500.19

.htaccess - Windows IIS7 上的 Htaccess 和 CakePHP 2

asp.net - 当您更改字符串资源时,至少需要部署多少?

asp.net - 尝试运行 vNext 示例应用程序时出现 kpm restore 问题

c# - 我如何确定与网络服务器的连接是否使用完美前向保密?

php - 文件获取内容(https ://url) fails

asp.net - 对服务器上 web.config 的更改不会生效