2012-04-16 48 views
1

私はこれを行う方法を見つけることができませんでした。 http://www.doortodoororganics.comからhttps://www.doortodoororganics.com/landingに302リダイレクトする必要があります。私たちのやり方はhttp://www.doortodoororganics.com/landingにリダイレクトされ、Apacheはhttpsにリダイレクトします。コントローラーで変更できることは分かりますが、リダイレクトを行うコードにはいくつかの場所がありますが、それを設定するのはむしろ一度にしてください。すべてリダイレクトはHTTPSに行きます。Play Framework(1.2.4)には常にHTTPSとしてリダイレクトするオプションがありますか?

提案がありますか?

答えて

0

はベースコントローラを書くと必ず

play.mvc.Http.Request.secure

プロパティを設定できるインターセプタ前に持っています。

リダイレクトする前に、Playフレームワークがこのプロパティをチェックします。 trueの場合、httpsリダイレクトを行います。

+1

ロジックをhttpフロントエンドサーバ(nginxなど)アプリは環境設定にニュートラルに留まる –

関連する問題