输不输 www 都能打开同一个网站
在浏览器中输入 www.google.com 或 google.com,打开的是同一个页面。过去"网站地址以 www 开头"是常识,但现在越来越多的网站不再使用 www。那么 www 到底是什么?
www 的真实身份 - 只是一个子域名
www 代表"World Wide Web",只是域名前面的一个"子域名"。
google.com→ 域名(主体部分)www.google.com→ www 子域名mail.google.com→ mail 子域名(Gmail)maps.google.com→ maps 子域名(Google Maps)
www 按惯例被用作指向"Web 服务器"的子域名。这是一个遗留自不同子域名分配给不同服务的时代,mail.example.com 用于邮件服务器,ftp.example.com 用于 FTP 服务器,等等。
为什么不输 www 也能访问网站
因为网站管理员配置了 DNS,使 example.com 和 www.example.com 都指向同一台服务器。此外,大多数网站还设置了从一个到另一个的重定向(自动跳转)。
- Google:
www.google.com→ 重定向到google.com(以不带 www 为标准) - Amazon:
amazon.co.jp→ 重定向到www.amazon.co.jp(以带 www 为标准)
网站以哪个为标准是策略问题,但最近越来越多的网站选择不带 www。这样 URL 更短更简洁。
www 的发明者"后悔了"
Web 的发明者 Tim Berners-Lee 曾表示 www 子域名的惯例是"不必要的"。既然 http:// 协议标识已经表明这是一个网站,www 就是多余的。
口头说 URL 时,花 10 个音节说"double-u double-u double-u dot"效率很低。还有一个讽刺的事实:"World Wide Web"是 3 个音节,而它的缩写"www"在英语中是 9 个音节("double-u" × 3)。
浏览器正在隐藏 URL 的部分内容
现代浏览器越来越多地在地址栏中隐藏 https://www. 部分。Chrome 从 2018 年开始隐藏 https://,也开始省略 www. 的显示。
访问 IP 确认酱时也不需要 www。直接用域名就可以访问。
总结
www 是 90 年代"Web 服务器子域名"惯例的遗留物,在技术上是不必要的。Web 的发明者本人也承认它是"不必要的",不带 www 的 URL 正在成为主流。还有一个有趣的冷知识:"World Wide Web"是 3 个音节,但"www"是 9 个音节。