【问题标题】:Error 310 (net::ERR_TOO_MANY_REDIRECTS):错误 310 (net::ERR_TOO_MANY_REDIRECTS):
【发布时间】:2012-05-19 16:00:40
【问题描述】:

我没有在我的本地主机上收到此错误,只有当我上传到我的服务器时,此错误才会出现在我的一个页面上。知道我需要改变什么吗?

【问题讨论】:

  • 请提供更多信息?有什么...?
  • 我还能提供什么?我不知道是什么导致了这种情况发生。
  • 首先,该错误的确切来源。其次,你尝试过什么? 任何关于可能发生的事情的其他指标。那么,您的应用程序由什么组成?您是否对重定向做了任何事情,或者它看起来像是一个 Web 服务器问题。只需任何您可以提供的看似相关的信息。

标签: php redirect


【解决方案1】:

我在网络浏览器中遇到了这个错误,我去的网页重定向到另一个网页,该网页无休止地重定向回原来的网页,我也遇到过编程错误不断重新加载或重定向页面的情况自己。

解决此类问题的方法是实际观察您的浏览器向服务器发出的请求。在出现此错误之前,您应该能够看到多个单独的请求。

您可以使用 Chrome 中开发人员工具的网络选项卡 (Ctrl+Shift+J) 或 firefox 中 Firebug 的网络标签查看浏览器发出的请求。我认为 IE9 在他们的开发人员工具(F12)中有一个网络工具,但我不记得了,我想不出足够好的理由打开 IE9 进行检查。但是,如果它没有网络工具,您可以安装免费版本的 HTTPWatch,它允许您观看浏览器发出的各个请求。

而且,如果这些都不起作用,您可以随时安装 Fiddler 或 WireShare,它们会嗅探浏览器发出的数据包和请求。

【讨论】:

  • 使用这个建议我找到了我的具体相关问题。请注意我的问题的未来开发人员。我正在将一个一年半以来没有接触过的旧应用程序从 Heroku 移动到我自己的服务器(Ubuntu 18)。为了在 Heroku 上运行 SSL,我必须使用 heroku-ssl-redirect npm 库中的 sslRedirect()。当移动到标准服务器时,即使在非 SSL 端口上,快速服务器仍然在循环重定向。在 SSL 端口上,它也陷入了重定向循环。通过去掉这条线,快递服务器现在可以毫无问题地为应用程序提供重定向服务。我希望我有更多的细节,但是……。
【解决方案2】:

localhost 和 web-servers 是您文件的不同路径,因此您需要编辑 .htaccess 文件以获取实际的基本路径并将这行代码添加到其中

RewriteEngine On

# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
RewriteBase (your physical path)

.......

都是关于 .htaccess 错误

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 2012-09-22
    • 1970-01-01
    • 2013-11-10
    • 2013-07-11
    • 2016-08-12
    • 1970-01-01
    • 2018-02-15
    相关资源
    最近更新 更多