问题标签 [redirect-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6832 浏览

iis - 无 Cookie 会话和 IIS7 导致重定向循环

我有一个使用 cookieless 会话的 ASP .NET 网站。当使用 url 向站点发出初始请求时,例如:

http://localhost/站点

IE 只显示标准的“Internet Explorer 无法显示网页”消息。Firefox 更有帮助,它会显示以下消息:

“超出此 URL 的重定向限制。无法加载请求的页面。这可能是由 cookie 被阻止造成的。”

我在 global.asax 中添加了一些跟踪,然后我进入了应用程序启动事件,但没有进入会话启动事件。

我没有用浏览器明确阻止任何 cookie,也没有设置任何 http 重定向规则。

该站点在我的开发服务器和 IIS6 下运行良好。

如果我关闭无 cookie 会话,那么 IIS7 中的一切都很好。

我可以用最简单的网站重现这一点,即在 Visual Studio 中,文件 > 新网站,然后只需设置 cookieless="true" web.config 设置。

我已经在同事工作站上对此进行了测试并且它可以工作,所以我猜它是 IIS7 某处的一些设置。

有任何想法吗?

0 投票
1 回答
2166 浏览

c# - http:// 到 https:// 重定向期间的重定向循环

我试图强制页面在 SSL 下运行,所以我在 page_load 上实现了以下内容:

由于某种原因,这最终陷入了循环。今天早些时候,我检查了 Request.Uri.Scheme,它解析为“http”,尽管我显然连接到https://www.domain.com/pagename.aspx

您能想到为什么此页面未正确检测到我们在 https 下运行的任何原因吗?

0 投票
3 回答
1742 浏览

asp.net - 在美国使用时 ASP.NET 应用程序中的重定向循环

我有一堆用 ASP.NET 3.5 和 4 编写的程序。我可以很好地加载它们(我在英国),我在英国的同事也可以。然而,我的美国同事在尝试加载任何应用程序时都遇到了重定向循环。我已经尝试过使用Hide My Ass并且可以始终如一地重现此问题。

我难住了。什么可能导致特定国家/地区的用户出现重定向循环?!

这些应用程序托管在专用 Windows Server 2003 上的 IIS 6 上。我重新启动了 IIS,但没有运气。

编辑

我应该明确指出,不幸的是,我无法访问美国的机器来运行 Firefox Firebug/Fiddler。我在 Chrome 中收到的消息是This webpage has a redirect loop..

0 投票
3 回答
2423 浏览

query-string - 虚拟 url 中的 urlrewritING.net 查询字符导致重定向循环

我有一个项目,我们正在为客户重建一个站点,新站点在.net 平台上使用 umbraco。旧址是冷聚变。

Umbraco 使用 urlrewriting.net 库,因此我为旧的冷融合 url 创建了所有 301 recirect 规则,但这会导致无限循环。

我知道 ”。” 有一个特殊的含义,但效果很好,我也用过“。” 匹配任何字符,包括“?” 以查询字符串开头的字符。如果我访问没有像这样的查询字符串尝试 url

然后我被正确重定向到

但是,如果我尝试 url(问号是唯一的区别)

然后我最终进入到自身的重定向循环。(我检查了响应头)

有谁知道我做错了什么或者是 urlrewriting.net 库中的错误?或如何纠正问题?

0 投票
1 回答
1206 浏览

eclipse - 获取访问 webapp 的欢迎页面的重定向循环

我不知道为什么,但是在http://localhost:8080/MyApp访问我的 webapp给了我一个重定向循环。

我没有 servlet 或 servlet 映射,我的欢迎页面位于 Tomcat/webapps/MyApp/index.html,这是一个简单的“hello world”html 页面。

有任何想法吗?为什么Tomcat会重定向?也许在 Eclipse 中配置错误?

0 投票
1 回答
486 浏览

ruby-on-rails - Rails 3:将`/`附加到URL引起的重定向循环

背景信息

设置:Rails 3 + Apache2 + Phusion Passenger 3.0.7

我将 Rails 3 应用程序部署到我域上的子 URI(这也是一个 Rails 3 应用程序)。我正在使用 Phusion Passenger 3.0.7 来部署我的 Rails 应用程序。

问题

导航到http://mydomain.com/suburi/时,我收到一条HTTP/1.1 301 Moved Permanently消息。注意附加的/. 但是,当导航到http://mydomain.com/suburi/homehttp://mydomain.com/suburi时,一切正常。

任何帮助将非常感激。

这是我的 Apache 配置文件:

这是我的 routes.rb 文件:

0 投票
4 回答
331 浏览

php - PHP注册问题

我正在编写一个 php 注册系统,其中有两个入口点(如果有意义的话):

  1. 如果客户想购买产品但没有帐户,并且在注册过程中一直存储产品的 id。然后它允许在注册后处理付款。

  2. 客户是第一次注册而没有尝试购买产品。

这些是将用户引导至上述两种方法的注册页面的链接:

这是文件 register.php 的代码:

问题是:

  1. 当使用上面的第一种方法时,php 说它有一个重定向循环,我似乎无法解决。一旦我们完成这项工作,我想要显示内容,但这会导致第二个问题。

  2. 使用第二种方法时,它可以工作并显示首次注册的内容,但它不显示此代码下方的任何 html 内容。

任何帮助,将不胜感激。

谢谢

更新:

感谢您的回答,我已经像这样重写了它,它现在可以工作了。

0 投票
2 回答
598 浏览

cakephp - CakePHP Spark Plug 身份验证插件导致重定向循环

我正在尝试在http://sandbox.andrewcroce.com上的新 CakePHP 1.3 应用程序上使用身份验证插件 Spark Plug 。设置起来很容易,但由于某种原因,当我尝试访问除用户控制器之外的任何东西时,我会遇到重定向循环错误。

该插件成功允许您注册和登录,数据库似乎已正确写入。确认电子邮件已发送,并且验证链接似乎激活了新用户。但是,除了用户控制器之外,我无法访问任何页面或控制器。结果是一个重定向循环,其中重复请求http://sandbox.andrewcroce.com/errors/unauthorized 。

对我来说,这提出了两个问题:如果我成功登录,为什么它试图将我引导到未经授权的页面?为什么它会一直重定向到自己?

我想知道这是否是我在火花塞配置中不了解的配置设置,但评论中没有太多解释这些设置的作用。

任何帮助,将不胜感激。

0 投票
3 回答
1990 浏览

php - 移动网站后在 Drupal 6 上重定向循环

我今天早些时候发布了一个问题,询问需要更改哪些文件才能成功地将 drupal 移动到 MAMP。

我现在已将其全部移动并将其连接到数据库,但是,在尝试查看网站时,我陷入了重定向循环。据我所知,重定向循环卡在 index.php 和 install.php 之间

我该如何解决?什么会导致重定向循环?

我在某处读到 tmp 目录中有一个重定向文件,删除它可以解决问题,但对我来说该文件不存在。

0 投票
1 回答
2011 浏览

php - 禁用重定向循环

有什么方法可以禁用错误 310(重定向循环)检查,或者是否有任何浏览器(可能是旧的)没有此检查功能?

我需要它用于我编写的一个 php 脚本,该脚本使用 file_get_contents 检查一个文件,它知道我通过一个 id 传递给它的文件是什么文件,然后它重定向到具有不同 id 的同一页面。

谢谢!