我已经开发了一个网站,并通过谷歌应用程序引擎部署它。但是,当我打开网站与完整的网址让我们说“s:/ / www.website”它打开,但是当我键入“website”在浏览器的 URL 部分,它不会打开,并说该网站是不安全的。

看起来有几件事正在发生
如果您只输入“website”,浏览器将尝试打开“:/ / website”(注意没有子域-www,即您使用的是裸域),除非您重定向到“www”在这种情况下,您将获得“:/ / www.website”
如果您始终在“app.yaml”文件中指定“secure”,则 GAE 会将“”重定向到“s”
好像
a)您在 app.yaml 文件中指定了“始终安全”
b)您没有将裸域重定向到子域
c) You have mapped the sub domain,'www' to your GAE appspot domain.You have not mapped the naked domain
解决方案
将您的自定义域的裸域和子域(www)映射到您的 appspot 网址
为两个映射启用 SSL
浏览器会给你一个不安全的消息,但它也会让你“继续冒险”。
例如,看看这个图像:chrome screenshot ssl warning
单击高级 & gt;& gt;继续网站名称(不安全)。这将带您进入网站。
基本上,原来的问题是,当有人登陆 页面时,您的网站不会重定向到 s。
按照本教程在这里这样做:s://cloud.google/appengine/docs/standard/nodejs/application-security
编辑1我刚刚再次阅读您的问题。我认为您的网站确实从 重定向到 s,但问题是附加到此网站的 SSL 证书无效。您需要有一个好的 SSL 证书;一个没有过期。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(44条)