URL前缀为www时网页未打开

URL前缀为www时网页未打开,url,uri,webaddress,Url,Uri,Webaddress,我有一个简单的问题,可能很幼稚,但无论如何我还是要问- 当我尝试使用以下URL打开网站时:www.oyc.yale.edu 但是,如果我通过从URLoyc.yale.edu中删除www来打开它,它不会打开, 它打开了 www不是应该在每个URL前面加前缀吗?还有,httphttp? 有人能解释一下吗?你在许多URL上看到的www实际上是一个可选的子域。子域(以点分隔)可能指向与其父域不同的地址,或者管理员可能未定义它们。如果管理员没有将子域www定义为任何内容,则www.oyc.yale.edu

我有一个简单的问题,可能很幼稚,但无论如何我还是要问-

当我尝试使用以下URL打开网站时:
www.oyc.yale.edu
但是,如果我通过从URL
oyc.yale.edu
中删除
www
来打开它,它不会打开, 它打开了

www
不是应该在每个URL前面加前缀吗?还有,http
http

有人能解释一下吗?

你在许多URL上看到的
www
实际上是一个可选的子域。子域(以点分隔)可能指向与其父域不同的地址,或者管理员可能未定义它们。如果管理员没有将子域
www
定义为任何内容,则
www.oyc.yale.edu
somerandomwords.oyc.yale.edu
相同。此外,
www
不必指向与父域相同的服务器,因此
www.oyc.yale.edu
不必提供与
oyc.yale.edu
相同的内容,就像
oyc.yale.edu
不提供与
yale.edu
www.yale.edu
相同的内容一样。他们这样做只是一种礼貌和传统


至于HTTP,这在现在的浏览器中是可选的。HTTP代表超文本传输协议。协议是计算机相互通信的一种定义方式。互联网上实际上有很多协议,HTTP只是告诉你的浏览器服务器使用哪种协议。internet上另一个常见的协议是FTP,即文件传输协议。您的浏览器可以同时理解这两种情况。尝试尝试一下。

您在许多URL上看到的
www
实际上是一个可选子域。子域(以点分隔)可能指向与其父域不同的地址,或者管理员可能未定义它们。如果管理员没有将子域
www
定义为任何内容,则
www.oyc.yale.edu
somerandomwords.oyc.yale.edu
相同。此外,
www
不必指向与父域相同的服务器,因此
www.oyc.yale.edu
不必提供与
oyc.yale.edu
相同的内容,就像
oyc.yale.edu
不提供与
yale.edu
www.yale.edu
相同的内容一样。他们这样做只是一种礼貌和传统


至于HTTP,这在现在的浏览器中是可选的。HTTP代表超文本传输协议。协议是计算机相互通信的一种定义方式。互联网上实际上有很多协议,HTTP只是告诉你的浏览器服务器使用哪种协议。internet上另一个常见的协议是FTP,即文件传输协议。您的浏览器可以同时理解这两种情况。尝试尝试一下。

HTTP URL的一般形式是

http://<host>:<port>/<path>?<query>#<fragment>
http://://#
并非所有组件都需要存在

在您的示例中,URL应该是
http://oyc.yale.edu
,它只有一个
部分。http
http
是必需的,但是大多数现代浏览器都会自动添加它,如果用户不提供的话。
是站点的DNS名称,名称中通常有
www
前缀,但这只是一种约定,站点可以选择没有前缀的名称


存在许多其他形式的URI,请参阅以了解完整的详细信息。

HTTP URL的一般形式是

http://<host>:<port>/<path>?<query>#<fragment>
http://://#
并非所有组件都需要存在

在您的示例中,URL应该是
http://oyc.yale.edu
,它只有一个
部分。http
http
是必需的,但是大多数现代浏览器都会自动添加它,如果用户不提供的话。
是站点的DNS名称,名称中通常有
www
前缀,但这只是一种约定,站点可以选择没有前缀的名称


存在许多其他形式的URI,请参阅以了解完整的详细信息。

www。只有指向登录页的域才能被挂起。然而,这里的OYC(作为子域)被WWW的另一个子域预先挂起


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

www。只有当它指向登录页时,才能挂起到域。然而,这里的OYC(作为子域)被WWW的另一个子域预先挂起


Http://是访问域的标准协议。它就在那里(或者https://这是一个更安全的连接),即使你在浏览器中看不到它。

我有点明白你的意思。顺便说一句,你能告诉我如何在网站中定义子域吗?子域是否基于我们保存文件的目录名?定义子域需要两个服务器:首先是名称服务器。这是一个索引,列出了子域是什么,以及它们指向什么服务器。其次,必须将特定服务器配置为响应来自特定子域的请求。单个服务器可以承载多个子域。子域名称与服务器上的目录无关(可以对其进行配置,使目录名称与子域匹配,但不必如此),谢谢Patrick:)如果您知道任何配置子域的示例,我可以从中学习,请告诉我。干杯没问题!Apache是一种流行的web服务器,他们对如何在web服务器上设置子域有很好的了解:google有一篇很好的文章,关于在名称服务器上为子域添加cname以指向Apache服务器,我有点明白你的意思。顺便说一句,你能告诉我如何在网站中定义子域吗?子域是否基于我们保存文件的目录名?定义子域需要两个服务器:首先是名称服务器。这是一个索引,列出了子域是什么,以及指向什么