我使用在Heroku上运行的Scala开发的PlayFramework应用程序;我只提到了开发语言和框架,因为我发现的关于这个问题的任何帖子都与PHP有关!我在自定义域上运行http和https,但我想强制将http请求重定向到https。
我发现我需要使用以下内容更新.htaccess文件:
contentView.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|-[Descrizione]-[Prezzo]-|", options: [], metrics: nil, views: viewsDict))
但我不确定是否可以或如何使用Play和Scala设置.htaccess文件。
请有人可以提供建议吗?感谢。
答案 0 :(得分:1)
您需要做的就是添加
play.filters.enabled += play.filters.https.RedirectHttpsFilter
在.conf
文件中。
它会自动将所有HTTP请求重定向到HTTPS。
默认情况下,它仅适用于production
模式。要更改它,请添加:
play.filters.https.redirectEnabled = true
参见RedirectHttpsFilter 更多文档。