我怎样才能让Cherry Py将浏览器重定向到网站?

时间:2012-07-01 15:26:38

标签: python cherrypy

我正在尝试创建一个Cherry Py页面,该页面会在一周的某一天将客户端重定向到某个站点。我尝试了webbrowser.open('sitename.com'),但这只是在控制台中打开了网站。有没有办法让你重定向?注意:这是托管在我不在客户端而不是客户端的Linux机器上。感谢所有帮助!

2 个答案:

答案 0 :(得分:3)

自从我玩CherryPy以来已经有一段时间了,但我认为以下内容应该有效:

raise cherrypy.HTTPRedirect("www.newsite.com")

答案 1 :(得分:1)

@EricS答案完全正确且有效,但您需要注意它将默认为303 http错误代码。如果您需要301或302,则需要执行以下操作:

raise cherrypy.HTTPRedirect("www.newsite.com", status=301)