Khi tôi cố gắng chuyển hướng lưu lượng truy cập đến https tôi nhận được vòng lặp chuyển hướng vô hạn.Chuyển hướng HTTP sang HTTPS trên 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'])
Yêu cầu.url không bao giờ được đổi thành tiền tố https. Tôi muốn sử dụng sgy piggyback của heroku để giảm thiểu chi phí.
Cảm ơn friism. Tôi đã thấy gói sslify bình. Mà sẽ đáp ứng nhu cầu của tôi, ngoại trừ tôi đang sử dụng một tên miền tùy chỉnh cùng với tên miền phụ của heroku. Tôi chỉ muốn đặt SSL trên một trang. Cảm ơn các tài liệu mặc dù, tôi sẽ đọc qua nó. –
Bạn chỉ cần kiểm tra 'request.url' cho" http://myapp.herokuapp.com/checkout/ "và xác minh rằng tiêu đề là" https " – friism
Cảm ơn, đó là những gì đã làm. –