URL
一句话解释
URL 是统一资源定位符,就是常说的“网址”,指明互联网上某个资源的具体位置。
用大白话说
URL 是“统一资源定位符”(Uniform Resource Locator)的缩写,俗称“网址”。它告诉浏览器要访问的资源在哪里、用什么方式访问。
一个完整 URL 的结构:
https://example.com:443/path/page?name=abc#section
└─┬─┘ └────┬────┘ └┬┘ └──┬──┘ └────┬─────┘ └──┬──┘
协议 域名 端口 路径 查询参数 锚点
- 协议:
https或http,决定怎么传输 - 域名:
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
锚点: topURL 由协议、域名、端口、路径、查询参数、锚点几部分组成,每部分都有不同作用。
工作原理
- 浏览器解析 URL,拆出协议、域名、路径等
- 用 DNS 把域名解析成服务器 IP 地址
- 按协议(HTTP/HTTPS)向该 IP 的端口发起请求
- 服务器根据路径返回对应资源,浏览器渲染
常见混淆
容易混淆的对象: URI
关键区别: URL 是 URI 的子集。URL 强调“定位”(指明在哪),URI 是更广的“标识”概念。日常使用中两者常混用,严格说网址是 URL。
相关术语
相关资源
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。