概念 · 例子 · 应用边界
www|有无 www 是否同源
对这里的 HTTPS 地址,同源由方案、主机和端口共同决定。https://example.com 与 https://www.example.com 的主机不同,因此不同源。
| 概念 | 有无 www 是否同源 |
|---|---|
| 英文检索词 | WWW-ORIGIN |
| 主题 | 连接与同源 |
| 学习位置 | 10 |
| 概念分层 | 理解 www 地址 |
| 学习路线 | 站主路线 |
| 读者入口 | 维护入口的任务 |
定义与用途
对这里的 HTTPS 地址,同源由方案、主机和端口共同决定。https://example.com 与 https://www.example.com 的主机不同,因此不同源。
从无 www 迁到带 www 时,评估浏览器脚本访问和本地存储是否依赖原来的源。
可验证的小例子
两个地址即使解析到同一 IP 或返回相同 HTML,origin 仍不同。把路径从 /a/ 改成 /b/ 不改变源,而把主机加上 www 会改变源。
怎么观察
比较两个 URL 对象的 origin 属性;再列出应用使用的存储与跨源接口。不要用页面外观相似或“同一家运营”替代同源判断。
限制与易错点
同源不是 same-site 的同义词,Cookie 也有另外的匹配属性。本文不把“不同源”推导成所有 Cookie 或所有请求一概不共享。
适用场景与边界
适合
- 从无 www 迁到带 www 时,评估浏览器脚本访问和本地存储是否依赖原来的源。
不适合
- 同源不是 same-site 的同义词,Cookie 也有另外的匹配属性。本文不把“不同源”推导成所有 Cookie 或所有请求一概不共享。
说明
相关概念
已核验
链接会继承 www 吗
相对链接会根据基础 URL 解析;如果没有额外 base 元素,以 / 开头的路径保留当前方案和主机。写死完整 URL 的链接则使用明确指定的主机。
- 主题
- 入口维护
- 类型
- 知识条目
- 学习位置
- 11
- 英文检索词
- WWW-LINKS
概念说明与明确标注的教学示例;文末列出依据。
已核验
选定一个主要入口
站主可以选择带 www 或不带 www 的主要地址,再让链接、重定向和规范地址声明保持一致。这是入口设计决定,不是由 WWW 的名称强制规定。
- 主题
- 入口维护
- 类型
- 知识条目
- 学习位置
- 12
- 英文检索词
- WWW-PRIMARY
概念说明与明确标注的教学示例;文末列出依据。
说明
一起比较
| 比较主题 | 两侧概念 | 选择建议 | 详情 |
|---|---|---|---|
| 带 www 与不带 www | 两种形式是不同名称;是否同内容、互相跳转或使用同一基础设施由配置决定。 | 两种形式是不同名称;是否同内容、互相跳转或使用同一基础设施由配置决定。 | 继续阅读 |
网页基础
www 主机对照图
illustration 已核验
有无 www 的主机对照
WWW 是万维网简称;图中的 www 是主机标签。两条 HTTPS 地址主机不同,因此不同源;是否互相跳转由站点配置决定。
阅读图解常见问题
相关问答
数据透明度