У меня есть сайт, работающий на google app engine с частным днс.
Но каждый раз, когда я открываю этот сайт, он открывается как http, я пытался использовать декоратор before_request на фляге, чтобы изменить http на https, но яошибка too_many_redirects, я также пытался использовать ProxyFix, но поскольку моя страница не имеет X-Forwarded-Proto в качестве заголовка, она не перенаправляет на правильную страницу.
РЕДАКТИРОВАТЬ: Iзабыл упомянуть, что я использую гибкую среду
Каков наилучший способ настроить это поведение?Где я могу установить эту конфигурацию и, если возможно, как ее настроить?
Вот как я пытался перенаправить:
@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)
Большое спасибо за помощь!