当URL前缀为www时,网页无法打开

时间:2014-05-31 06:47:31

标签: url uri webaddress

我有一个简单的问题可能是天真的,但我仍然会问它 -

当我尝试使用此网址开设网站时:www.oyc.yale.edu 它无法打开,但如果我通过从网址www中删除oyc.yale.edu来打开它, 它打开了。

在每个网址之前是不是应该www加上前缀?那么,http呢? 有人可以解释一下吗?

3 个答案:

答案 0 :(得分:3)

您在许多网址上看到的www实际上是一个可选的子域名。子域(separated.by.dots)可能指向与其父域不同的地址,或者它们可能不是由管理员定义的。如果管理员没有将子域www定义为任何内容,则www.oyc.yale.edusomerandomwords.oyc.yale.edu相同。此外,www并不必指向与父域相同的服务器,因此www.oyc.yale.edu不必提供与oyc.yale.edu相同的内容,与oyc.yale.edu提供与yale.eduwww.yale.edu相同的内容的方式相同。他们这样做只是一种礼貌和传统。

至于HTTP,这些天在浏览器中是可选的。 HTTP代表超文本传输​​协议。协议是计算机相互通信的一种定义方式。互联网上实际上有许多协议,HTTP只是告诉你的浏览器服务器使用哪一个。互联网上的另一种常见协议是FTP,文件传输协议。您的浏览器可以理解两者。尝试前往ftp://ftp.microsoft.com试一试。

答案 1 :(得分:1)

HTTP URL的一般形式是

http://<host>:<port>/<path>?<query>#<fragment>

并非所有组件都必须存在。

在您的示例中,网址为http://oyc.yale.edu,其中只有<host>部分。 http是必需的,但大多数现代浏览器会在用户未提供的情况下自动添加它。 <host>是网站的DNS名称,名称中通常有www前缀,但这只是一种约定,网站可以选择没有它的名称。

存在许多其他形式的URI,有关详细信息,请参阅RFC 3986

答案 2 :(得分:0)

万维网。只有在指向目标网页时才能预先添加到域中。但是,你在这里有什么OYC(作为子域)由WWW的另一个子域预先设置。

Http://是访问域的标准协议。即使您没有在浏览器中看到它,也存在(或https://这是一种更安全的连接)。