App-engine 自定义域未默认为 HTTPS

Top*_*cal 1 https google-app-engine google-cloud-platform custom-domain

我刚刚使用我从 GoDaddy 购买的域为我的 Google App Engine 设置了一个自定义域。然后我将域名服务器转移到云 DNS 并将云文档建议的 DNS 记录插入到云 DNS 记录集中,并且它工作正常。

但是,问题是我使用自定义域时,并没有默认为网站的HTTPS版本,我必须手动输入HTTPS(即我不能直接去example.com,我必须去https://example.com).

我在这里做错了什么?

谢谢!

Joh*_*ley 5

App Engine 标准环境

将以下两行添加到您的app.yaml

secure: always
redirect_http_response_code: 301
Run Code Online (Sandbox Code Playgroud)

App Engine 柔性环境

您需要从 Web 服务器应用程序中设置 HTTPS 重定向。每个服务器node.jsdjangoFlask等都有自己的方法来处理 HTTPS 作为唯一的协议。