如何强制Google App Engine [python]使用SSL(https)?

Aar*_*ron 8 python https google-app-engine

我使用Python在Google App Engine上编写了一个Web应用程序.

用户可以访问我的网站http:// [youraccount] .appspot.com和https:// [youraccount] .appspot.com

如何将http流量重定向到https站点.

换句话说,我如何强制使用此网站SSL(https) 用于安全目的(以及更好的SEO)?

Aar*_*ron 8

只需secureapp.yaml文件中添加一个参数即可.

handlers:
- url: /youraccount/.*
  script: accounts.py
  login: required
  secure: always
Run Code Online (Sandbox Code Playgroud)

请参阅app.yaml中的配置安全URL

Google App Engine支持使用*.appspot.com域通过HTTPS进行安全连接.当请求使用HTTPS访问URL,并且该URL配置为在app.yaml文件中使用HTTPS时,请求数据和响应数据在发送之前由发送方加密,并在收件人解密之后解密收到了.安全连接对于保护客户数据非常有用,例如联系信息,密码和私人消息.