Quando tento di reindirizzare il traffico in arrivo su https, ottengo un ciclo di reindirizzamento infinito.Reindirizza HTTP a HTTPS su Flask + Heroku
@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'])
Il request.url non viene mai modificato al prefisso https. Voglio usare il slyl piggyback di heroku per minimizzare i costi.
Grazie friism. Ho visto il pacchetto flask-sslify. Che soddisferebbe le mie esigenze, tranne che sto usando un dominio personalizzato insieme al sottodominio di heroku. Voglio solo mettere SSL su una pagina. Grazie per il doc comunque, lo leggerò. –
Dovresti semplicemente controllare 'request.url' per" http://myapp.herokuapp.com/checkout/ "e verificare che l'intestazione sia" https " – friism
Grazie, ecco cosa ha fatto. –