使用域名终止符“.old”导致 Web 浏览器无法检测到 http/https 服务器

使用域名终止符“.old”导致 Web 浏览器无法检测到 http/https 服务器

我已经创建了一个虚拟 apache 服务器来托管一个旧的 wordpress,一切都很顺利,直到我尝试通过浏览器上的域访问该页面。

当在浏览器上访问域名时,它不会加载页面,而是尝试像在 Google 上搜索一样搜索域名。

意外行为

预期行为

为了暂时修复我发现的这个问题,可以http://domain-used.old强制将浏览器重定向到该网址,而不是在 Google 上搜索。

然而,人们总是抱怨他们需要输入完整的 url(包括 http/https),切换浏览器时仍然会出现同样的行为(搜索而不是加载)。

最后,我不得不用一个非“.old”的新域名结尾重新部署所有内容。

那么“.old”是浏览器的限制,还是某些 RFC 中定义的定义行为?

答案1

快速搜索表明没有公共 .old 顶级域名/后缀。

至少我找不到它:

这可能会导致您的浏览器domain-used.old无法识别为 FQDN,无法转发到您的系统解析器库,而是将其视为搜索字符串。

相关内容