Skip to content

URL

一句话解释

URL 是统一资源定位符,就是常说的“网址”,指明互联网上某个资源的具体位置。

用大白话说

URL 是“统一资源定位符”(Uniform Resource Locator)的缩写,俗称“网址”。它告诉浏览器要访问的资源在哪里、用什么方式访问。

一个完整 URL 的结构:

https://example.com:443/path/page?name=abc#section
└─┬─┘   └────┬────┘ └┬┘ └──┬──┘ └────┬─────┘ └──┬──┘
协议      域名    端口  路径     查询参数      锚点
  • 协议httpshttp,决定怎么传输
  • 域名example.com,服务器地址
  • 端口:443(HTTPS 默认,常省略)
  • 路径/path/page,服务器上的具体资源
  • 查询参数?name=abc,传给服务器的额外信息
  • 锚点#section,跳到页面内某个位置

理解 URL 结构对前端开发很重要:解析参数、拼接地址、做路由都要用到。

示例

text
https://www.example.com:443/articles/intro?lang=zh#top

协议: https
域名: www.example.com
端口: 443
路径: /articles/intro
查询: lang=zh
锚点: top

URL 由协议、域名、端口、路径、查询参数、锚点几部分组成,每部分都有不同作用。

工作原理

  1. 浏览器解析 URL,拆出协议、域名、路径等
  2. 用 DNS 把域名解析成服务器 IP 地址
  3. 按协议(HTTP/HTTPS)向该 IP 的端口发起请求
  4. 服务器根据路径返回对应资源,浏览器渲染

常见混淆

  • 容易混淆的对象: URI

    关键区别: URL 是 URI 的子集。URL 强调“定位”(指明在哪),URI 是更广的“标识”概念。日常使用中两者常混用,严格说网址是 URL。

相关术语

相关资源

相关课程

相关工具

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表