我已经创建了一个虚拟 apache 服务器来托管一个旧的 wordpress,一切都很顺利,直到我尝试通过浏览器上的域访问该页面。
当在浏览器上访问域名时,它不会加载页面,而是尝试像在 Google 上搜索一样搜索域名。
为了暂时修复我发现的这个问题,可以http://domain-used.old
强制将浏览器重定向到该网址,而不是在 Google 上搜索。
然而,人们总是抱怨他们需要输入完整的 url(包括 http/https),切换浏览器时仍然会出现同样的行为(搜索而不是加载)。
最后,我不得不用一个非“.old”的新域名结尾重新部署所有内容。
那么“.old”是浏览器的限制,还是某些 RFC 中定义的定义行为?
答案1
快速搜索表明没有公共 .old
顶级域名/后缀。
至少我找不到它:
- https://publicsuffix.org/list/
- http://data.iana.org/TLD/tlds-alpha-by-domain.txt
- https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains
这可能会导致您的浏览器domain-used.old
无法识别为 FQDN,无法转发到您的系统解析器库,而是将其视为搜索字符串。