如何在302重定向上清除碎片标识符



似乎在直接302后,浏览器保留片段标识符:

/foo#/bar/baz

将302返回到/login,但浏览器显示:

/login#/bar/baz

我如何使浏览器重定向并清除片段,因此仅显示:

/login

,如果服务器将#'添加到重定向URL的末尾,它将覆盖任何现有片段。当然,重定向URL必须忍受一个空的片段,但是如果是,重定向标头可以简单地为:

位置/登录#

为我工作。

最新更新