在这个URL中:
http://www.subdomain.domainname.abc.xyz.com.us/directory/filename.extension发布于 2012-10-31 09:42:49
子域的维基百科条目回答了两个问题:
子域是较大域的一部分;唯一也不是子域的域是根域。例如,
west.example.com和east.example.com是example.com域的子域,而example.com域又是com 顶层域 (TLD)的子域。“子域”表示相对依赖,而不是绝对依赖:例如,wikipedia.org包括org域的子域,en.wikipedia.org包括域wikipedia.org的子域。
理论上,这种细分可以降到127个层次,每个DNS标签可以包含63个字符,只要整个域名不超过255个字符的总长度。但实际上,大多数域注册中心限制在253个字符。
发布于 2014-02-02 15:19:44
回答问题1:
一个简单的URI看起来如下所示:
http://www.mywebsite.com从右到左更容易解释:
为了让事情更加混乱,许多顶级域实际上是两个域,比如.co.uk。
因此,另一个例子是:
https://aaa.bbb.ccc.mywebsite.co.uk在TLD之后但在文件名被称为路径之前的任何内容,例如:
https://www.mywebsite.com/this/is/a/path/to/resource/filename.txt在上面的例子中,filename.txt通常被称为资源(尽管有些人会说整行都是资源,因为您并不总是有一个文件名)。
发布于 2021-03-16 17:50:21
TLDR -名字
给定foo://example.com:8042/over/there?name=ferret#nose,您的组件可以按以下方式分解,根据RFC3986 (2005年1月)。
foo://subdomain.example.com:8042/over/there?name=ferret#nose
\_/ \________/ /\_________/ \_________/ \__/
| | | | |
\___|_____________________/
scheme label authority path query fragment
(AKA: (AKA:
protocol) (domain)TLDR -最大长度
63字符。253字符最大值2,000字符细节
现在,让我们将其分解为给定的URL http://www.subdomain.domainname.com/directory/filename.extension?name=ferret#nose的替代版本。
协议
http://:计划或协议。prospero,8字符。不过!您可以制定自己的协议,并使其具有任何合理的长度,尽管我可能不会超过255字符。例如,Chrome中的file:/将显示文件,Linux中的samba:/将启动Samba应用程序并访问资源等等。SubDomain
www,subdomain:www只是一个流行的子域,今天是多余的。63字符域名
domainname.com:您的“域”,不是它的任何级别,而是完整的域。域名或数字的最大总长度为255个字符。(RFC2821,RFC5321) 电子邮件地址格式为
<mailbox> ::= <local-part> "@" <domain>(RFC821)
二级域
domainname:你的二级域名.顶层域
com:您的顶级域。它还可能包含一个句点,如co.uk。路径
directory/filename.extension:这是你的路。“服务器必须能够处理它们服务的任何资源的URI,并且应该能够处理长度无界的URI.”(RFC2616); “本规范不限制资源的范围.”(RFC3986); *建议所有HTTP发送器和接收方至少支持8000位字节的请求行长度。(RFC7230)
查询和片段
name=ferret:这是一个GET参数,以field=value的形式。#nose:这是片段,它可以使用HTML锚定到<a name="nose" />文档的特定部分。2,000字符。
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
https://stackoverflow.com/questions/10552665
复制相似问题