输入实际域名之后浏览器地址栏显示中文是什么操作?

2020-03-25 16:34:08 +08:00
 ygami

例如我在浏览器地址栏输入: https//:www.helloworld.com

然后按下回车键地址栏的域名就显示成了 你好世界.com

我很好奇这期间发生了啥 求一个关键字

2457 次点击
所在节点    程序员
14 条回复
odi
2020-03-25 16:38:30 +08:00
盲猜,发生了浏览器的过度操作。 或者域名转发 301 么,悬...
lhx2008
2020-03-25 16:42:37 +08:00
跳转了,要么你输的是 xn--开头的地址
tuobaye0711
2020-03-25 16:43:26 +08:00
redirect 吧
harde
2020-03-25 16:45:54 +08:00
确定是网址,不是 EV 证书的名?
AlphaTr
2020-03-25 16:46:41 +08:00
punycode ?
necomancer
2020-03-25 16:47:13 +08:00
我用英文的 locale,并没有出现这个,而且直接输入 你好世界.com 也无法访问,应该不是跳转吧,是不是浏览器有啥奇怪的操作?
DOLLOR
2020-03-25 16:51:17 +08:00
你的“:”和“//”位置反了,出发浏览器的自动跳转功能。这应该是浏览器的行为。
ygami
2020-03-25 16:54:15 +08:00
@AlphaTr 已感谢
@lhx2008 已感谢
zzzmh
2020-03-25 16:54:53 +08:00
十有八九是买了很多域名,访问了乱七八糟的都 301 到中文的那个。
ygami
2020-03-25 16:55:49 +08:00
@DOLLOR 这个是手误
Tianao
2020-03-25 16:55:52 +08:00
IDN (国际化域名)的客户端转译显示;或者
服务端在应用层将传统的 ASCII 域名重定向到了 IDN 。

对于第二种情况额外说一句,这两个域名间可能存在 CNAME 关系,但 CNAME 本身不能改变浏览器地址栏的显示,即使最终 A/AAAA 记录对应的主机可以正确处理使用别名请求的 HTTP 请求,实际的重定向工作还是需要服务端在应用层完成,因此这个案例与 CNAME 的存在与否或记录值应当没有必然关系。
Tink
2020-03-25 17:38:42 +08:00
301
yulihao
2020-03-25 20:02:20 +08:00
301,不过我真的访问了这个网址发现并没有 301
jugelizi
2020-03-25 20:15:08 +08:00
没有
要么服务端重定向 要么浏览器插件问题
比较高级的证书可以显示网站名称 不过那是在域名前面 域名还在

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX