原创教学说明 · 相对引用需要base
51cg 相对引用需要base
同一条51cg文字在不同base下可能形成不同URL。必须同时记录输入和基础地址,才有可复核的解析结论。
同一条51cg文字在不同base下可能形成不同URL。必须同时记录输入和基础地址,才有可复核的解析结论。
直接答案
51cg 相对引用需要base
同一条51cg文字在不同base下可能形成不同URL。必须同时记录输入和基础地址,才有可复核的解析结论。
实践步骤
保留条件再写结论
- 保留原字符串及其文字类型
- 列出能解析的字段与必要base
- 删去字段不能支持的身份或可达性结论
- 写入准确改句和修订理由
教学base固定
本组使用https://lesson.example/manual/作为base。它是保留示例域名,未访问。结果只是URL算法形成的字段,不是网络请求回执。
一个斜杠只替换根路径
/51cg/192.168.12.34会解析到https://lesson.example/51cg/192.168.12.34。hostname沿用base,数字在pathname。
没有前导斜杠会合并目录
192.168.12.34/51cg会并入/manual/目录,形成https://lesson.example/manual/192.168.12.34/51cg。这个结论适用于带base的URL parser,不能移植到浏览器地址栏。
两个斜杠给出新authority
//192.168.12.34/51cg使用base的https协议,但hostname改为192.168.12.34。把斜杠数漏掉,会把host与path完全读反。
常见问题
本篇具体问答
官方技术依据