heroku - DNS gTLD 适用于 REST,但不适用于浏览器
问题描述
我的 DNS 管理已正确设置。我将 Type 设置为CNAME
,将 Name设置www
为 Heroku 给我的值。该网站是http://chatbubble.app。当我使用 VS Code REST Client 向http://www.chatbubble.app发出 GET 请求时,我从我的网站收到了正确的响应,状态为 200 OK,我可以看到我的网站代码。但是,当我转到浏览器时,我无法访问该网站。是因为.app
gTLD 吗?此外,浏览器不断将我发送到我的网站的 HTTP S版本。即使我删除了s,https://
它也会不断重定向我。有人能帮我吗?
解决方案
.app
在 HSTS 预加载列表中。浏览器只会对以 . 结尾的网站进行 HTTPS 请求,.app
绝不会进行 HTTP 请求。
这应该在您注册.app
域名时向您解释(谷歌 - 注册机构 - 所有注册商的要求)。如果您的注册商在注册域名之前没有让您知道,它违反了注册要求,并且没有很好地帮助您使用您的域名。
请参阅https://get.app/#benefits上的“更安全”或 StackExchange 上处理.app
.
请注意,对于任何较新的 Google TLD,情况(在 HSTS 预加载列表中)都是相同的。因此,它是相同的,并且在一个月.dev
内将是相同的。.new
推荐阅读
- sql - 未引用 SQL 返回行
- python-3.x - 乐透号码生成器
- flutter - 如何在颤振中实现自定义下拉菜单项?
- python - 使用 np.linalg.eigvals 时,我系统地得到第一个负值的特征值。为什么是这样?
- r - 在 R 中的单个图中使用 ggplot2 为 238 名受试者绘制重复测量的多个箱线图
- aws-pinpoint - 您如何精确地将广告系列发送到自定义渠道?
- javafx - 在 JavaFX 中自动裁剪图像
- java - 在 Caliper 基准测试期间绑定实例
- python - 有人可以解释为什么我们在将数据拆分为训练和测试时使用 random_state 吗?
- c# - 团结奋斗制作无尽亚军游戏2d