重定向后阻止页面被记住在历史记录中


Stop page from being remembered in history after redirect

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

问题是,当用户单击后退按钮时,页面

将返回到执行脚本之前已加载的页面,并且用户必须单击后退按钮两次才能返回到发送页面。

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

任何帮助表示赞赏。

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