播放框架将HTTP重定向到https

Yog*_*esh 5 playframework playframework-2.3

我使用了play framework 2.2.3版,我使用以下命令运行activator,使用https访问网站.

./activator run  -Dhttp.port=disabled  -Dhttps.port=9043
Run Code Online (Sandbox Code Playgroud)

我在浏览器中输入了URL,如下所示

https://localhost:9043/signin
Run Code Online (Sandbox Code Playgroud)

然后它工作正常,它重定向到https.但问题是,当我更改我的URL时,如下所示

http://localhost:9043/signin
Run Code Online (Sandbox Code Playgroud)

那么我想将上面的URL重定向到https,这应该如何在play框架中处理?

Lio*_*orH 3

从 play 2.6.x 开始,它现在由配置支持

play.filters.enabled += play.filters.https.RedirectHttpsFilter
Run Code Online (Sandbox Code Playgroud)