すべてのコンテンツが SSL 経由で提供されるソーシャル サイトを構築しています。貼り付けできるようにしたい:
http://i.imgur.com/W15FE.jpg
アプリに次のようなものを提供させます
https://myproxy.com/i.imgur.com/W15FE.jpg
したがって、安全でないコンテンツに関する警告を回避します。
私はより良いアプローチを受け入れていますが、ユーザーをクレジットなどで元の画像/サイトにリンクして戻すことを望みます.
すべてのコンテンツが SSL 経由で提供されるソーシャル サイトを構築しています。貼り付けできるようにしたい:
http://i.imgur.com/W15FE.jpg
アプリに次のようなものを提供させます
https://myproxy.com/i.imgur.com/W15FE.jpg
したがって、安全でないコンテンツに関する警告を回避します。
私はより良いアプローチを受け入れていますが、ユーザーをクレジットなどで元の画像/サイトにリンクして戻すことを望みます.
ApplicationController で SSL へのリダイレクトを強制できます。まず、Heroku アプリケーションの SSL を構成する必要があります。あなたのユースケースにはピギーバックSSLで十分かもしれません。
次に、本番環境で SSL にリダイレクトするようにアプリを構成します。例えば:
# app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
before_filter :redirect_to_https
private
def redirect_to_https
redirect_to :protocol => "https://" unless ( request.ssl? ||
request.local? )
end
end
ファイルを直接ホストしていない場合は、ルートまたはコントローラー アクションを使用してブラウザーをリダイレクトする必要がある場合があります。たとえば、変更されたrequest.urlでredirect_to を使用します。