URL各部分的名称和最大长度
在此URL中:URL各部分的名称和最大长度,url,subdomain,Url,Subdomain,在此URL中: http://www.subdomain.domainname.abc.xyz.com.us/directory/filename.extension 每个部件的名称是什么 每个零件的最大长度是多少?e、 子域,域名,顶级域名 维基百科条目回答了这两个问题: 每个部件的名称是什么 子域是属于较大域的域;唯一不是子域的域是。例如,west.example.com和east.example.com是example.com域的子域,后者又是com(TLD)的子域。“子域”表示相对依赖
http://www.subdomain.domainname.abc.xyz.com.us/directory/filename.extension
west.example.com
和east.example.com
是example.com
域的子域,后者又是com(TLD)的子域。“子域”表示相对依赖,而不是绝对依赖:例如,wikipedia.org
包含org
域的子域,en.wikipedia.org
包含域wikipedia.org
的子域
http://www.mywebsite.com
从右到左更容易解释:
- com是顶级域(TLD)
- mywebsite是域,但在描述时通常会包括TLD,例如mywebsite.com
- www是一个子域
- http://是用于访问资源的协议
https://aaa.bbb.ccc.mywebsite.co.uk
- co.uk是TLD
- 我的网站是域名
- ccc是一个子域
- bbb是一个子域,或者你可以说是ccc.mywebsite.co.uk的子域
- aaa是一个子域,或者你可以说是bbb.ccc.mywebsite.co.uk的子域
https://www.mywebsite.com/this/is/a/path/to/resource/filename.txt
在上面的示例中,filename.txt通常被称为资源(尽管有些人会说整行就是资源,因为您并不总是有文件名)。TLDR-名称
给定<代码>foo://example.com:8042/over/there?name=ferret#nose,根据(2005年1月)的数据,您的组件可以分解如下
TLDR-最大长度
- 标签/子域:最多63个字符
- 域:
最大字符数253
- 总URL:
最大字符数2000
http://www.subdomain.domainname.com/directory/filename.extension?name=ferret#nose
:
协议
:方案或协议。http://
- 最大长度:没有限制,但这些限制通常由IETF创建,因此最长的RFC方案将是最大长度,我将其视为
,prospero
8个字符。然而!您可以创建自己的协议,并使其具有任何合理的长度,尽管我可能不会超过255个字符。例如,Chrome中的
将显示该文件,Linux中的file://
将启动samba应用程序并访问资源,等等samba://
- 资料来源:(1994年12月)
- 引用:“以下是关于特定协议的说明。涉及的方案有:ftp、http、gopher、mailto、news、nntp、telnet、wais、file、prospero。”
- 最大长度:没有限制,但这些限制通常由IETF创建,因此最长的RFC方案将是最大长度,我将其视为
,www
:子域
只是一个流行的子域,在今天是多余的。www
- 最大长度:
63个字符
- 资料来源:(1987年11月)
- 引号:“标签必须为63个字符或更少。”
- 最大长度:
:您的“域”,不是它的任何级别,而是完整的域。domainname.com
- 最大长度:
个字符,如果您关心电子邮件(SMTP中的253
字段的最大限制为to
个字符,这样您就可以将255
作为电子邮件中最长的域;a@(253个字符域)
如果您不介意电子邮件无法工作255
- 资料来源:(2008年10月),(2008年10月),(1982年8月)
- 引述:
- 最大长度:
:=“@”
(RFC821)
二级域
:您的二级域名。域名
- 与子域相同的限制和源
:您的顶级域(TLD)。它也可能包含一个句点,如com
。co.uk
- 最大长度:这些由IETF的RFC确定。最大长度将是存在的最长TLD。例如,为沙特阿拉伯保留域
.XN--MGBERP4A5D4AR
- 资料来源:(1984年10月)
- 引用:“最初的顶级域名是:ARPA、GOV、EDU、COM、MIL、ORG。”
- 最大长度:这些由IETF的RFC确定。最大长度将是存在的最长TLD。例如,为沙特阿拉伯保留域
:这是您的路径。目录/filename.extension
- 最大长度:
,但在实践中,请坚持URL长度不超过Infinite
个字符,因为并非所有浏览器都能理解无限的概念2000
- 资料来源:(2005年1月),(1999年6月)
- 引述:
- 最大长度:
foo://subdomain.example.com:8042/over/there?name=ferret#nose
\_/ \________/ /\_________/ \_________/ \__/
| | | | |
\___|_____________________/
scheme label authority path query fragment
(AKA: (AKA:
protocol) (domain)