似乎在302直接后,浏览器保留了片段标识符:
/foo#/bar/baz
返回302到/login,但浏览器显示:
/login
/login#/bar/baz
如何让浏览器重定向并清除片段,以便显示:
似乎如果服务器在重定向URL的末尾添加“#”,它将覆盖任何现有的片段。当然,重定向URL必须容忍空片段,但如果是这样,重定向标头可以简单地为:
位置/登录#
适合我。