【发布时间】:2017-12-29 14:25:12
【问题描述】:
我是应用引擎的新手,我正在尝试对其进行设置,以便将任何 http 请求重定向到 https。
我的 app.yaml 文件如下所示。我有 script: None 在那里,因为如果我没有它,我会遇到一些解析错误,但这不是问题。
env: flex
runtime: nodejs
handlers:
- url: /.*
script: None
secure: always
所以现在,如果我访问 http://mysite.org,它会停留在 http 版本上,并且只会在 url 栏中显示“mysite.net”。如果我访问 https://mysite.org,它会显示安全版本。如果我去谷歌给我的appspot url,http重定向到https版本就好了。 app.yaml 中是否缺少我的东西?这不在自定义运行时中
【问题讨论】:
-
我认为
None是问题所在。尝试修复您的代码,以便您可以在那里添加脚本。 -
显然 Flex 环境不支持处理程序。有关更多信息和解决方法,请参阅 Justin's answer here。