play frameworkでhttpアクセスされたときにhttpsにリダイレクトする方法

application.confに以下の設定を行う。

play.http.forwarded.trustedProxies = ["0.0.0.0/0", "::/0"]
play.filters.enabled += play.filters.https.RedirectHttpsFilter

play.http.forwarded.trustedProxiesが正しく設定されていない場合、無限リダイレクトになる可能性がある。

herokuでホストしている場合、ログにはheroku[router]によるリダイレクトのログのみが表示されるため、そのような状態になった場合はconfを確認すること。