我刚刚使用从GoDaddy购买的域为Google App Engine设置了自定义域。然后,我将域名服务器转移到Cloud DNS,并将DNS记录作为建议的云文档插入到Cloud DNS记录集中,并且工作正常。
但是,问题是,当我使用自定义域时,它不是默认的网站HTTPS版本,我必须手动输入HTTPS(即我不能只去example.com
,我必须去https://example.com)
。
我在这里可能做错了什么?
谢谢!
答案 0 :(得分:2)
App Engine标准环境
将以下两行添加到您的app.yaml
:
secure: always
redirect_http_response_code: 301
App Engine灵活的环境
您将需要从Web服务器应用程序内设置HTTPS重定向。每个服务器node.js
,django
,Flask
等都有自己的将HTTPS作为唯一协议的处理方法。
答案 1 :(得分:1)
对于像我这样的菜鸟: 在app.yaml文件中,您已经有以下两行代码。在其下面的行中添加最后一个:
- url: /.*
script: auto
secure: always
redirect_http_response_code: 301
参考:app.yaml file documentation 所有网址都将重定向到https安全连接