我见过几个在其域名中使用 www 的网站,例如:wwws.mint.com 和 wwws.whitehouse.gov。我确信这与额外的安全层有关。
它是什么意思?有什么用?为什么只有少数网站使用它?
答案1
总结;
www
和前缀wwws
不会影响浏览器对 HTTP 或 HTTPS 协议的选择。
一些组织曾经wwws.
建议支持 HTTPS 并安排重定向,以便用户不必输入https://
协议说明符。
目前,很少有组织认为这是值得的。目前有一种趋势是删除诸如 之类的前缀www.
。
更详细地讲
[wwws] 是什么意思?
没什么。这只是一个惯例。
前缀www
不起作用,它对所使用的协议没有影响。但我相信万维网之父 Tim Berners-Lee 曾将其用作命名约定,以指示 HTTP 服务器(即万维网服务器)。这有助于将服务器名称与其他信息共享协议的服务器区分开来。例如,一些公司的服务器名为ftp.example.com
、www.example.com
、mail.example.com
(或者甚至可能是gopher.example.com
和wais.example.com
)。这些前缀对于希望能够在单独的服务器上找到这些不同服务的网络管理员来说很方便。如今,已经出现了其他实现此目的的方法。可以说主机名前缀对最终用户来说并不方便。大多数 Web 浏览器都试图通过在用户输入 URL 中的单个单词尝试时自动添加http://www.
和来减轻用户的这种负担.com
。
它是干什么用的?
到建议服务器可以支持传输数据的隐私和服务器身份认证。
一些人开始使用wwws
HTTPS 服务器的命名约定,即支持通过安全套接字层 (SSL) 传输 HTTP 的服务器。
由于名称对协议没有影响,您可以在名为example.com
或foo.example.com
或其他名称的服务器上运行 HTTPS 服务。
该约定的支持者wwws
表示,它wwws
比 HTTP 更短且更容易输入https://
,因此他们可以配置他们的服务器,将主机名的 HTTP 请求重定向wwws
到 HTTPS URL,以方便那些明确想要使用 HTTPS 而不是 HTTP 但又觉得输入https://
太麻烦的用户。
还有其他方法可以提供指向安全版网站的链接。大多数需要安全性的企业(商店、银行)都会自动将用户重定向到 HTTPS 页面,而无需用户在主机名前输入特殊前缀。
为什么只有少数网站使用它?
由于它没有任何功能目的,几乎没有人认为它是一个有用的约定。趋势是删除这些前缀(例如看上面:superuser.com 而不是 www.superuser.com)。
尝试访问以下 URL:
然后检查浏览器地址栏中显示的 URL。
答案2
wwws
和www
是子域名。它们对浏览器来说没有特殊含义,只是它们属于一个更大的域名。
http://
、、ftp://
和https://
都是协议的例子,它们确实具有特殊的含义和功能。
答案3
首先,我们需要区分协议和域名。http:// 和 https:// 表示协议。后者表示流量应使用 SSL 加密,但除此之外仍然只是 http://。这对于网站的某些部分很重要。例如,每次您登录网站时,您真的应该将 https:// 视为 url 的协议(实际上是架构)部分。甚至任何可能发回 cookie 的请求都应该使用它(提示:这几乎就是您进行的所有网页浏览)。
另一方面,www 和 wwws 只是域名的一部分。它们与安全毫无关系。
除此之外,还有一个相对较新的约定,即提供 www 名称,以便基页重定向对http://wwws.example.com到https://www.example.com。这样做的原因是为了方便。用户通常会www.example.com
在浏览器地址栏中输入类似 的名称。如果他们明确想要安全页面,他们就必须https://www.example.com
在地址栏中输入。许多网站管理员希望鼓励(但不强迫)选择使用安全页面,因此以wwws
这种方式配置只是提供了一种快捷方式,使查找安全页面变得更加容易。
但是,这种情况仍然不那么常见,即使常见,也没有任何东西强制对带有 www 的站点进行加密(如果没有加密,https:// 根本就不起作用。wwws 仍然可以。),所以你仍然应该检查 wwws 页面是否具有预期的协议。
答案4
http://no-www.org/index.php有一些关于 www 前缀是什么以及为什么它在当今时代有点愚蠢的信息。