因此,网站的完整 URL 为 http://www.google.com:80 或https://www.google.com:443(因为每个人都应该使用 SSL)。
http 位、www 位和 :80 位本质上都表示相同的内容。超过80的流量通常是http流量,www似乎也是多余的。
那么,为什么一个 URL 会有这么多冗余元素呢?或者说,我到底误会了什么。
因为,尽管难以置信,网络是一个新事物,而且互联网早在“万维网”存在之前就已经存在了。您可以假设任何域名也可用作网址,这只是“最近”的事情。过去的情况与example.com网络服务器完全不同,因此您明确地将服务器标记为您的网络服务器,并将其命名为www.example.com。
url 也是通用的。http 默认情况下是端口 80,但它也可以在任何其他端口上,所以
http://example.com:80
http://example.com
Run Code Online (Sandbox Code Playgroud)
可能是等效的并指向完全相同的资源,但这并不意味着它必须是端口 80。也许有人实际上在运行他们的网站
http://example.com:8080
Run Code Online (Sandbox Code Playgroud)
端口 80 的用途完全不同。