2013-08-25 44 views
11

Tôi có ứng dụng Rails 4, được triển khai trên Heroku. Tôi muốn ứng dụng của mình được phân phát qua HTTP thuần túy chứ không phải HTTPS. Vì vậy, tôi đã không thực hiện bất cứ điều gì đặc biệt để định cấu hình chuyển hướng HTTPS (ít nhất là tôi nghĩ vậy). Nhưng tuy nhiên, ứng dụng của tôi có chuyển hướng đến https mỗi khi tôi truy cập vào nó. Nó hoạt động theo cùng một cách trong cả hai trường hợp, qua subdomain.herokuapp.com và thông qua my-subdomain.mydomain.tld, ví dụ: prepends https: // đến địa chỉ. Mà lần lượt (tự nhiên) gây ra cảnh báo trình duyệt về an ninh.Ứng dụng Heroku tự động được chuyển hướng đến HTTPS

Tôi có thể tắt hành vi như vậy không?

Nhân tiện, mydomain.tld và www.mydomain.tld đều hoạt động mà không có chuyển hướng kỳ lạ này, cũng như ứng dụng giả tạo chỉ cho mục đích này.

Trả lời

28

Nó gây ra bởi config.force_ssl = true trong sản xuất.rb

+2

Nếu điều này giải quyết được vấn đề của bạn, bạn có thể chấp nhận câu trả lời của riêng bạn. :) – Qben