URL是什么?
URL 的全称是:Uniform Resource Locator(统一资源定位符)
它是互联网上用来标识某个资源(例如网页、图片、视频等)地址的标准格式。
举个例子:
在这个网址中:https://example.com/about
- https 是协议
- example.com 是域名(主机名)
- /about 是路径(资源在服务器上的位置)
这个完整的网址,就是一个 URL,它告诉浏览器“到哪里去找什么内容”。
canonical是什么?
Canonical(规范的)URL 是指:指向某个网页“最权威版本”的链接。
它告诉搜索引擎:这个页面的 标准地址 是哪个?
为什么需要 canonical?
在一个网站中,同一个内容可能被多个不同的 URL 访问,例如:
- https://example.com/page
- https://example.com/page?ref=twitter
- https://example.com/page?utm_source=google
虽然内容完全一样,但搜索引擎可能会把它们当成“重复内容”,从而降低 SEO 表现。
这时候你就可以用:
<link rel=”canonical” href=”https://example.com/page”>
来告诉搜索引擎:“这几个链接其实都是同一个页面的不同入口,真正的主链接是这个 canonical URL。”
canonical 和 URL 的关系:
“canonical” 和 “URL” 密切相关,特别是在 SEO 和网页内容管理中。
| 项目 | 说明 |
|---|---|
| URL | 是网页的地址,每一个页面都有自己的 URL |
| Canonical URL | 是一组可能重复页面中,被指定为“主版本”的那个 URL |
举个类比:你可以把 URL 理解为一个人有很多“昵称”或“外号”,而 canonical URL 就是他在身份证上的“正式名字”。



