此网页有一个重定向循环(ERR_TOO_MANY_REDIRECTS)

时间:2015-07-23 15:29:13

标签: google-chrome

我们的网站无法在Google Chrome V44中使用。它在IE和Firefox中运行良好。在将Chrome浏览器更新到V44之后突然间,我们无法登录系统并且只是收到此问题。 我们试图弄清楚为什么会这样。我们的服务器中有2个系统实例。我们的实时网站是在Chrome V44中无效的网站,而另一个 - 我们的演示网站很好。这些网站的唯一区别是我们的直播有SSL。因此,我们的第一印象是Chrome V44与我们的网站有证书存在问题。

我认为Chrome无法与该网站建立安全连接。

有没有人遇到过这个问题?

请帮忙。感谢。

6 个答案:

答案 0 :(得分:1)

这是因为Chrome V44中的SSL错误地发送了要设置的HTTP_HTTPS标头,但HTTPS标头仍然设置正确。它被广泛报道:http://www.zdnet.com/article/brand-new-chrome-44-release-added-a-bug/ https://ma.ttias.be/chrome-44-sending-https-header-by-mistake-breaking-web-applications-everywhere/

为了阻止这种情况,在PHP中,我将以下内容添加到index.php文件的最顶层:

<?php
if (!isset($_SERVER['HTTPS'])) {
        $_SERVER['HTTP_HTTPS'] = 0;
}
?>

确保?&gt;之间没有空格。而下一个

答案 1 :(得分:1)

我最近在gmail上使用了chrome重定向循环。

可能很重要的是,我正在做一些涉及更改系统时间的工作,但此后一直没有工作。 This guide帮助实现了这一目标。

有一个可用的解决方法,即在隐身模式下使用gmail,尽管每次都需要您登录,但仍然可以使用

答案 2 :(得分:0)

在这种情况下,我会说这是您组织设置的内部问题。我会与您的SysAdmin或IT人员交谈。但只是为了确定,使用您的电话运营商的互联网或附近的咖啡馆,基本上是网络上的东西,以检查您是否可以重现错误。

答案 3 :(得分:0)

我的MVC解决方案的问题是,我最近在我的解决方案中更新了完整的Nuget软件包。更新后我忘了更新

  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>

具有在更新时安装的新dll绑定的部分。所以在我的托管服务器由于connectionstring问题,我没有覆盖当前的.config文件。所以,一旦我在.config文件中的assemblyBinding部分进行了更新,问题就消失了。

答案 4 :(得分:0)

重定向循环可能有很多原因。如果您确信您的设置已正确完成且没有任何错误,则可能是您的浏览器出现问题。您可以尝试以下

  1. 删除缓存和Cookie
  2. 更正系统时间(如果未设置为自动)
  3. 重置浏览器
  4. Source

答案 5 :(得分:0)

您应该可以解决此问题,您可以尝试在浏览器中清除Cookie

  1. 打开Chrome浏览器。
  2. 在地址栏中输入“chrome:// settings / clearBrowserData”,然后按Enter键。
  3. 确保您从一开始就清除物品。然后选择Cookies和其他站点数据。单击“清除浏览数据”按钮。
  4. 如果从谷歌搜索中找到,本教程可以帮助您https://windows10freeapps.com/fix-err_too_many_redirects-error-google-chrome-browser