2012-07-01 3 views
2

Я пытался создать страницу Cherry Py, которая перенаправляет клиента на определенный сайт в определенный день недели. Я пробовал делать webbrowser.open('sitename.com'), но это просто открыло веб-сайт в консоли. Есть ли способ перенаправления? Примечание. Это размещено на ящике Linux, у меня есть вне офиса, а не на стороне клиента. Вся помощь приветствуется!Как я могу заставить Cherry Py перенаправить браузер на сайт?

ответ

3

Это было некоторое время, так как я играл с CherryPy, но я думаю, что следующее должно работать:

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

@EricS ответ полностью правильно и работает, но вы должны обратить внимание, что по умолчанию будет код ошибки 303 http. Если вам нужны 301 или 302, вам необходимо сделать следующее:

raise cherrypy.HTTPRedirect("www.newsite.com", status=301) 
Смежные вопросы