Но каждый раз, когда я открываю этот веб-сайт, он открывается как http, я пытался использовать декоратор before_request на фляге, чтобы изменить http на https, но я получаю ошибку Too_many_redirects. Я также пробовал использовать ProxyFix, но поскольку на моей странице нет заголовка X-Forwarded-Proto, он не перенаправляется на правильную страницу.
РЕДАКТИРОВАТЬ: Я забыл упомянуть, что использую гибкую среду
Как лучше всего настроить это поведение? Где я могу установить эту конфигурацию и, если возможно, как ее установить?
Вот как я пытался перенаправить:
Код: Выделить всё
@app.before_request
def before_request():
if request.endpoint in app.view_functions and request.headers.get('X-Forwarded-Proto', None) == 'http':
code = 301
return redirect(request.url.replace('http://', 'https://'), code=code)
Подробнее здесь: https://stackoverflow.com/questions/528 ... -appengine
Мобильная версия