目录:
定义-统一资源定位符(URL)是什么意思?
统一资源定位符(URL)是Internet上资源的地址。 URL指示资源的位置以及用于访问该资源的协议。
URL包含以下信息:
- 用于访问资源的协议
- 服务器的位置(按IP地址或域名)
- 服务器上的端口号(可选)
- 资源在服务器目录结构中的位置
- 片段标识符(可选)
也称为通用资源定位器(URL)或Web地址。 URL是一种统一资源标识符(URI)。 在通常的实践中,即使从技术上讲这是不正确的,术语URI也不使用,或者与URL同义词使用。
Techopedia解释了统一资源定位符(URL)
蒂姆·伯纳斯·李(Tim Berners-Lee)和互联网工程任务组(Internet Engineering Task Force)工作组在1994年开发了该URL,这在RFC 1738中已正式指定。
所有URL均按以下顺序显示:
- 方案名称
- 冒号和两个斜杠
- 服务器位置
- 服务器上资源的端口(可选)和位置
- 片段标识符(可选)
因此,格式将如下所示:
scheme://位置:端口/服务器上的文件.htm?querystring = 1
这看起来确实更复杂。 最常见的方案(协议)是任何WWW用户都可以识别的HTTP和HTTPS。 服务器的位置通常是域名。 鉴于此,以下URL更容易理解:
http://www.google.com/default.htm
https://www.google.com/default.htm
这两个URL都表明服务器上有一个名为default.htm的文件,其地址为“ google.com”。 一个使用常规HTTP,而另一个使用此方案的安全版本。
关于URL的两个常见混淆因素:
- “ www”实际上不是技术协议的一部分。 网站刚刚开始使用它来指示用户正在使用万维网。 这就是为什么如果您访问http://google.com,它将重定向到http://www.google.com。
- 大多数用户通过Web浏览器访问Internet,该Web浏览器在后台将HTTP连接上的端口80插入。 这就是为什么如果您访问http://www.google.com:80,将会看到与没有端口号相同的网站。
最后,以下URL演示了一个片段标识符,通常称为查询字符串:
http://www.google.com/some-page?search=hello
这就是说要使用HTTP协议将请求发送到google.com上的网站(通过端口80),并请求“ some-page”并发送搜索变量“ hello”。 这就是为什么您有时会看到一个非常长的URL的原因,因为许多变量是在更具交互性的Web应用程序中发送到Web服务器的。
