【问题标题】:GAE. HTTPS redirect盖伊。 HTTPS 重定向
【发布时间】:2018-05-30 08:16:05
【问题描述】:

我的 app.yaml 文件有以下几行:

runtime: php
env: flex

...

handlers:
  - url: /.*
    script: index.php
    secure: always

但是,从 http 到 https 的自动重定向不起作用。

UPD 1:使用 HTTPS://... 手动输入 URL 完美

UPD 2:SSL 证书有效

【问题讨论】:

  • 如何检查这是否是开发网络服务器?
  • 如果你连接到本地循环接口它是一个开发服务器,如果你在 GAE 上部署你的应用并且你有地址 .appspot.com 那么它是在线的
  • 您联系的地址是?
  • 我的自定义域
  • 所以你需要的是Upgrade-Insecure-Requests http header

标签: php google-app-engine


【解决方案1】:

评论已删除并移至回答 这可能是你的问题。来自 GAE 文档:

开发 Web 服务器不支持 HTTPS 连接。它 忽略安全参数,因此用于 HTTPS 的路径可以 使用与开发 Web 的常规 HTTP 连接进行测试 服务器。

还有:

要访问应用程序的版本化 appspot.com URL,请将 通常将子域组件分开的时期 带有字符串“-dot-”的 URL。例如: https://desired_version-dot-your_app_id.appspot.com/

也来看看here

【讨论】:

  • 我已经在 GAE 上部署了我的应用程序并且它是在线的,所以它不是开发
  • 试用 apppot 'secure' 版本,看看是否可行,然后在您的自定义域上进行测试
猜你喜欢
  • 2011-11-26
  • 2011-08-18
  • 1970-01-01
  • 2015-05-09
  • 2018-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多