📜  URL 的组成部分

📅  最后修改于: 2022-05-13 01:57:01.313000             🧑  作者: Mango

URL 的组成部分

如果你是海绵宝宝,那么你的 URL 就是太平洋海底的比基尼泳裤,但如果你不是,那么你的 URL 绝对是你住的房子的地址!网址代表 统一资源定位器对于网站,URL 基本上是网站在线的位置,它可以帮助访问者轻松识别网站并了解其内容。

一个典型的网站在其 URL中至少有 3 个部分,例如www.google.com ,但一些复杂的 URL 也可能有 8 到 9 个部分,即方案、子域、域名、顶级域、端口号、路径、查询、参数、和片段。

URL 的组成部分

1. 方案:

https://

URL 的协议或方案部分,表示将决定数据传输和交换的规则集。代表安全超文本传输协议的 HTTPS 告诉浏览器以超文本 (HTML) 格式显示页面,并对用户在页面中输入的任何信息进行加密。其他协议包括用于在客户端和服务器之间传输文件的FTP或文件传输协议、用于发送电子邮件的SMTP或单邮件传输协议。

2.子域:

https://www.

子域用于分隔网站的不同部分,因为它指定了要交付给客户端的资源类型。这里使用的子域“www”是网络上任何资源的通用符号。像“博客”这样的子域直接指向博客页面,“音频”表示资源类型为音频。

3. 域名:

https://www.example.

域名指定 URL 所属的组织或实体。就像在www.facebook.com中一样,域名“facebook”表示拥有该站点的组织。

4. 顶级域名:

https://www.example.co.uk

TLD(顶级域)表示网站注册到的组织类型。就像www.facebook.com中的.com表示商业实体一样。同样,.org 表示组织, .co.uk 是英国的商业实体。

5. 端口号:

https://www.example.co.uk:443

端口号指定客户端请求的服务类型,因为服务器经常提供多种服务。一些默认端口号包括用于 HTTP 的 80 和用于 HTTPS 服务器的 443。

6. 路径:

https://www.example.co.uk:443/blog/article/search

路径指定用户想要访问的网页、文件或任何资源的确切位置。像这里一样,路径表示博客网页中的特定文章。

7.查询字符串分隔符:

https://www.example.co.uk:443/blog/article/search?

包含特定搜索参数的查询字符串前面有一个问号 (?)。问号告诉浏览器正在执行特定查询

8.查询字符串:

https://www.example.co.uk:443/blog/article/search?docid=720&hl=en

查询字符串指定从网站数据库中查询的数据的参数。每个查询字符串由一个参数和一个由等号 (=) 连接的值组成。如果有多个参数,查询字符串使用 & 符号连接。该参数可以是数字、字符串、加密值或数据库上任何其他形式的数据。

9. 片段:

https://www.example.co.uk:443/blog/article/search?docid=720&hl=en#dayone

URL 的片段标识符是可选的,通常出现在末尾,并以井号 (#) 开头。它指示页面内的特定位置,例如 HTML 元素的“id”或“name”属性

您可能会感到惊讶,尽管 URL 在本质上看起来微不足道,但您的 URL 看起来实际上是搜索引擎优化 (SEO) 中的一个重要因素。随意从这里查看更多关于 URL 的信息:

  • https://developer.mozilla.org/enUS/docs/Learn/Common_questions/What_is_a_URL
  • https://www.hostgator.com/blog/best-url-structure-seo/
  • 资料来源:https://amberwilson.co.uk/blog/urls/