我有一个在Heroku上运行的ember应用程序,并希望强制所有用户使用https。我无法弄清楚如何重定向到https网址。我希望我可以重定向特定路线,例如登录,或者让所有路线都使用https,但无法找到有关如何实现此目的的任何信息。
答案 0 :(得分:2)
您应该在应用程序层中控制HTTP到HTTPS的重定向。你可以用任何语言做到这一点。
如果必须在客户端JavaScript中执行此操作,请查看window.location.protocol
。类似的东西:
if(window.location.protocol == "http:") {
window.location.protocol = "https:"
}
答案 1 :(得分:-1)
Ember适用于单页应用。如果您的应用程序位于https下,则所有路由都将位于https。
https://www.securedomain.io/my-awesome-app/index.html
帖子路线将是
https://www.securedomain.io/my-awesome-app/index.html#posts
等...
祝你好运