【问题标题】:Stop page from being remembered in history after redirect重定向后停止页面在历史记录中被记住
【发布时间】:2012-06-12 07:26:49
【问题描述】:

我有一个页面,当单击 a 链接(必须保持为 a 链接,没有 JavaScript)时,该页面被重定向到 PHP 脚本以执行近乎瞬时的操作,然后发送回上一页。

问题是,当用户点击后退按钮时,页面会回到执行脚本之前已经加载的页面,用户必须点击两次后退按钮才能返回发送页面。

有没有办法阻止这种情况?必须单击两次后退箭头并不是一种很好的用户体验,并且必须有一种(相对简单的)方法来阻止这种情况的发生。

任何帮助表示赞赏。

【问题讨论】:

    标签: php html user-experience browser-history


    【解决方案1】:

    发送 301 标头。 header('HTTP/1.1 301 Moved Permanently'); - 必须在任何输出之前发送。然后,您重定向到的任何页面都将替换 PHP 页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 2022-11-03
      • 2012-04-14
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多