Wenn ich versuche, eingehenden Datenverkehr auf HTTPS umzuleiten, erhalte ich eine unendliche Weiterleitungsschleife.HTTP auf HTTPS auf Flask + Heroku umleiten
@app.route('/checkout/')
def checkout():
checkout = "https://myapp.herokuapp.com/checkout/"
if checkout != request.url:
print checkout, request.url
return redirect(checkout)
return render_template('checkout.html', key=keys['publishable_key'])
Die request.url wird nie in Präfix https geändert. Ich möchte Herokus Huckepack-SSL verwenden, um die Kosten zu minimieren.
Dank friism. Ich habe das Flaschen-Slify-Paket gesehen. Was meinen Bedürfnissen entspricht, außer dass ich eine benutzerdefinierte Domain zusammen mit der Subdomain von heroku verwende. Ich möchte nur SSL auf einer Seite setzen. Danke für das Dokument, ich werde es durchlesen. –
Sie sollten einfach 'request.url' für" http://myapp.herokuapp.com/checkout/ "überprüfen und überprüfen, dass die Kopfzeile" https "ist. – friism
Danke, das ist, was es getan hat. –