2012-02-29 2 views
2

Я пытаюсь сделать перенаправление из приложения python на другой сайт. В настоящее время я делаю это в контроллере, который работает отлично, но нарушает обратную кнопку браузера.Как правильно перенаправить на другой сайт, не нарушая кнопку браузера?

Я знаю, что перенаправление с метаобновлением или js позволит мне добавить задержку, чтобы у пользователя было время вернуться, но я везде читал, что эти методы устарели и лучше избегать.

Любые мысли или идеи?

Благодаря

+3

Что вы подразумеваете под словом "break the back browser button"? Какое желаемое поведение? – penartur

+0

Я предполагаю, что они означают, что пользователь возвращается «назад» и снова перенаправляется, что раздражает – wim

ответ

2

Правильный путь посылает HTTP-код состояния 302 вместо 200 и добавления Location: <url> в заголовки ответа. Как это сделать, зависит от среды WEB, на которой запущено приложение Python.

+0

Спасибо! Структура представляет собой пилоны, и следующий код делает трюк: response.status_int = 302 response.headers ['location'] = 'http://google.com' – Vassilis

 Смежные вопросы

  • Нет связанных вопросов^_^