Python 如何在不破坏浏览器后退按钮的情况下正确重定向到另一个站点?

Python 如何在不破坏浏览器后退按钮的情况下正确重定向到另一个站点?,python,http,redirect,pylons,Python,Http,Redirect,Pylons,我正在尝试从python应用程序重定向到另一个站点。我目前正在控制器中执行此操作,该控制器工作正常,但断开了“后退浏览器”按钮 我知道使用meta refresh或js进行重定向将允许我添加延迟,以便用户有时间返回,但我到处都看到这些技术不推荐使用,最好避免使用 有什么想法或想法吗 谢谢正确的方法是发送HTTP状态代码302而不是200,并将位置:添加到响应头中。如何做到这一点取决于运行Python应用程序的WEB框架。您所说的“断开浏览器后退按钮”是什么意思?期望的行为是什么?我猜他们的意思是

我正在尝试从python应用程序重定向到另一个站点。我目前正在控制器中执行此操作,该控制器工作正常,但断开了“后退浏览器”按钮

我知道使用meta refresh或js进行重定向将允许我添加延迟,以便用户有时间返回,但我到处都看到这些技术不推荐使用,最好避免使用

有什么想法或想法吗


谢谢

正确的方法是发送HTTP状态代码302而不是200,并将
位置:
添加到响应头中。如何做到这一点取决于运行Python应用程序的WEB框架。

您所说的“断开浏览器后退按钮”是什么意思?期望的行为是什么?我猜他们的意思是用户正在“返回”并再次被重定向,这让你很恼火!框架是挂架,下面的代码实现了这一点:response.status_int=302 response.headers['location']='