DNS gTLD 适用于 REST 但不适用于浏览器

DNS gTLD works on REST but not in the browser

我的 DNS 管理已正确设置。我将类型设置为 CNAME,将名称设置为 www,将值设置为 Heroku 给我的值。该网站是 http://chatbubble.app. When I use VS Code REST Client to have a GET request to http://www.chatbubble.app,我从我的网站得到状态为 200 OK 的正确响应,我可以看到我的网站代码。但是,当我转到浏览器时,我无法访问该网站。是因为 .app gTLD 吗? 此外,浏览器不断将我发送到我网站的 HTTPS 版本。即使我在 https:// 中删除 s,它也会继续重定向我。有人可以帮助我吗?

.app 在 HSTS 预加载列表中。浏览器只会对名称以 .app 结尾的网站发出 HTTPS 请求,它们永远不会发出 HTTP 请求。

当您注册 .app 域名时,应该已经向您解释过(Google - 注册 - 所有注册商的要求)。如果您的注册商在注册域名之前没有让您知道,这违反了注册管理机构的要求,没有做好帮助您使用域名的工作。

请参阅 https://get.app/#benefits 上的 "Be More Secure" 或 StackExchange 上处理 .app 的各种其他问题。

请注意,对于任何较新的 Google TLD,情况(在 HSTS 预加载列表中)都是相同的。所以 .dev 是一样的,一个月后 .new 也是一样的。