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

标签 python http redirect pylons

我正在尝试从 python 应用程序重定向到另一个站点。我目前正在 Controller 中执行此操作,效果很好,但会破坏后退浏览器按钮。

我知道使用元刷新或 js 进行重定向将允许我添加延迟,以便用户有时间返回,但我到处都读到这些技术已被弃用,最好避免。

有什么想法或想法吗?

谢谢

最佳答案

正确的方法是发送 HTTP 状态代码 302 而不是 200 并添加 Location: <url>到响应 header 。如何执行此操作取决于您运行 Python 应用程序的 WEB 框架。

关于python - 如何在不破坏浏览器后退按钮的情况下正确重定向到另一个站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499173/

相关文章:

python - 将本地时间转换为祖鲁时间以便比较时间

python - 解析维基媒体 API

http - 如何按照异步 channel 在列表中存在的顺序映射异步 channel 列表?

Angular rxjs : access parameter on http error inside pipe/concatMap?

php - .htaccess 重定向错误和循环

Python 单击应用程序所需的参数优先于子命令帮助选项

python - 根据条件获取最小值

delphi - 使用 Delphi 调用 Http POST url 最简单的方法是什么?

firefox - 在 Firefox 中访问第三方 cookie

ruby - Sinatra 重定向到没有路径的 URI