代码之家  ›  专栏  ›  技术社区  ›  Josh

生产中的重定向问题(Rails)

  •  1
  • Josh  · 技术社区  · 14 年前

    我已经开发了一个使用casein插件的CMS。当我在本地运行(localhost:3000)时,一切正常(登录、注销、导航等)。当我推到主站点并尝试登录时,会出现以下错误:

    位于http://.com/admin的网页导致重定向过多。清除此网站的Cookie或允许第三方Cookie可能会解决此问题。如果不是,则可能是服务器配置问题,而不是计算机问题。

    我试过清理我的缓存/饼干,但没有成功。我甚至试着部署到dev..com,同样的问题仍然存在。奇怪的是,如果运行Script /Server on .com或Dev.com,然后转到.com:3000或DeV.com:3000,它工作正常,重定向问题不存在…在我发布任何代码之前,有人见过这个吗?由于某些原因,我的prefore_filter在不运行脚本/服务器时不接收会话。有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   David Sulc    14 年前

    一个可能导致这种情况的案例:

    1. 您的身份验证机制将未经身份验证的用户重定向到根路径
    2. 根路径尝试验证用户并重定向到登录页