如何清除302重定向上的片段标识符?

时间:2019-03-11 21:11:43

标签: http url redirect http-redirect fragment-identifier

似乎直接指向302之后,浏览器会保留片段标识符:

/foo#/bar/baz

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

/login#/bar/baz

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

/login

1 个答案:

答案 0 :(得分:0)

似乎,如果服务器在重定向URL的末尾添加“#”,它将覆盖所有现有片段。当然,重定向URL必须容忍一个空片段,但是如果是这样,则重定向标头可以简单地是:

  

位置/登录号

为我工作。