【问题标题】:How to clear fragment identifier on 302 redirect?如何清除 302 重定向上的片段标识符?
【发布时间】:2019-08-02 06:36:40
【问题描述】:

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

/foo#/bar/baz

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

/login#/bar/baz

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

/login

【问题讨论】:

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


【解决方案1】:

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

位置/登录#

为我工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 2012-09-21
    • 2023-01-18
    • 1970-01-01
    相关资源
    最近更新 更多