URL 的组成部分
如果你是海绵宝宝,那么你的 URL 就是太平洋海底的比基尼泳裤,但如果你不是,那么你的 URL 绝对是你住的房子的地址!网址代表 统一资源定位器。对于网站,URL 基本上是网站在线的位置,它可以帮助访问者轻松识别网站并了解其内容。
一个典型的网站在其 URL中至少有 3 个部分,例如www.google.com ,但一些复杂的 URL 也可能有 8 到 9 个部分,即方案、子域、域名、顶级域、端口号、路径、查询、参数、和片段。
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/