1

すべてのコンテンツが SSL 経由で提供されるソーシャル サイトを構築しています。貼り付けできるようにしたい:

http://i.imgur.com/W15FE.jpg

アプリに次のようなものを提供させます

https://myproxy.com/i.imgur.com/W15FE.jpg

したがって、安全でないコンテンツに関する警告を回避します。

私はより良いアプローチを受け入れていますが、ユーザーをクレジットなどで元の画像/サイトにリンクして戻すことを望みます.

4

1 に答える 1

0

同一ホスト

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 を使用します。

于 2012-06-27T22:50:05.047 に答える