使用 Google Cloud 和 Cloudflare 将 HTTP 重定向到 HTTPS

使用 Google Cloud 和 Cloudflare 将 HTTP 重定向到 HTTPS

我在 Google Cloud 上托管了一个网站,并且已为其映射了一个自定义域名,myurl.com

当我输入https://www.myurl.com或 时https://myurl.com,URL 可以正确显示在浏览器栏中。

http://myurl.com但是,每当我通过 HTTP( 、 )访问该网站时http://www.myurl.com,浏览器栏都会显示通用 URL https://something-appspot.com

我尝试设置 Cloudflare 并激活选项“始终使用 HTTPS”,同时还单独创建从 *.myurl 到的重定向规则 (301) https://www.myurl.com- 但没有任何效果,我一直获取 appspot URL。

我尝试清除缓存并使用多个设备以确保问题不在客户端。

我怎样才能显示所有请求(无论采用什么协议)https://www.myurl.com

答案1

现在可行了。

我的域名提供商中的 DNS 配置更改未传播。如果有人发现此问题,请确保在更改 DNS 配置后等待最多 48 小时。

Cloudflare 的 HTTP 到 HTTPS 自动重写工作正常 - appspot URL 不再出现。

相关内容