Django Firefox陷入重定向循环(不跟随标题位置)

Django Firefox陷入重定向循环(不跟随标题位置),django,firefox,redirect,Django,Firefox,Redirect,我可以登录和注销系统,它工作正常,要复制它,我需要执行以下步骤: 获取/ POST/(登录数据) -响应:位置/疼痛 GET/painel/ 此时我已登录,然后手动: 获取/ -响应:位置/painel(服务器将我重定向回仪表板,因为我已登录) 现在我要尝试注销 获取/注销 -响应:位置/ GET/painel -响应:位置/ 佩内尔 -答复:地点/ 此时我陷入了循环,服务器不断发送Location/并且firefox重定向到/painel。 这是萤火虫的截图。 为什么firefox会这样做?

我可以登录和注销系统,它工作正常,要复制它,我需要执行以下步骤:

获取/
POST/(登录数据)
-响应:位置/疼痛
GET/painel/
此时我已登录,然后手动:
获取/
-响应:位置/painel(服务器将我重定向回仪表板,因为我已登录)
现在我要尝试注销
获取/注销
-响应:位置/
GET/painel
-响应:位置/
佩内尔 -答复:地点/

此时我陷入了循环,服务器不断发送Location/并且firefox重定向到/painel。 这是萤火虫的截图。


为什么firefox会这样做?

您可以放心地假设firefox没有做任何异常的事情。似乎在某个时候您已经返回了状态代码302(浏览器将缓存的永久重定向),或者您的注销页面不起作用。@benjaoming根据RFC 1945,302状态代码代表“暂时移动”301为“永久移动”。我的注销页面可以与任何其他浏览器配合使用,而且似乎也可以与Windows上的Firefox配合使用。我还不确定发生了什么事。嗯,是的,但意思是一样的。。301=永久,302=移动。尝试删除缓存,以防在某个仍然困扰您的点上发生永久重定向。